Silverlight - Tasten
Das ButtonKlasse repräsentiert die grundlegendste Art der Tastensteuerung. Silverlight erkennt drei Arten von Tastensteuerelementen: das vertrauteButton, das CheckBox, und die RadioButton. Alle diese Steuerelemente sind Inhaltssteuerelemente, von denen abgeleitet wirdButtonBase. Die hierarchische Vererbung der Button-Klasse lautet wie folgt:
Nachstehend sind die am häufigsten verwendeten aufgeführt Properties eines Knopfes.
Sr. Nr. | Objektbeschreibung |
---|---|
1 | Background Ruft einen Pinsel ab oder legt einen Pinsel fest, der den Hintergrund des Steuerelements bereitstellt. (Von der Kontrolle geerbt) |
2 | BorderBrush Ruft einen Pinsel ab oder legt einen Pinsel fest, der die Randfüllung eines Steuerelements beschreibt. (Von der Kontrolle geerbt) |
3 | BorderThickness Ruft die Randdicke eines Steuerelements ab oder legt diese fest. (Von der Kontrolle geerbt) |
4 | Content Ruft den Inhalt eines ContentControl ab oder legt diesen fest. (Von ContentControl geerbt) |
5 | ClickMode Ruft einen Wert ab oder legt einen Wert fest, der angibt, wann das Click-Ereignis im Hinblick auf das Geräteverhalten auftritt. (Von ButtonBase geerbt) |
6 | ContentTemplate Ruft die Datenvorlage ab, mit der der Inhalt des ContentControl angezeigt wird, oder legt diese fest. (Von ContentControl geerbt) |
7 | FontFamily Ruft die Schriftart ab, mit der Text im Steuerelement angezeigt wird, oder legt diese fest. (Von der Kontrolle geerbt) |
8 | FontSize Ruft die Größe des Texts in diesem Steuerelement ab oder legt diese fest. (Von der Kontrolle geerbt) |
9 | FontStyle Ruft den Stil ab, in dem der Text gerendert wird, oder legt diesen fest. (Von der Kontrolle geerbt) |
10 | FontWeight Ruft die Dicke der angegebenen Schriftart ab oder legt diese fest. (Von der Kontrolle geerbt) |
11 | Foreground Ruft einen Pinsel ab oder legt einen Pinsel fest, der die Vordergrundfarbe beschreibt. (Von der Kontrolle geerbt) |
12 | Height Ruft die vorgeschlagene Höhe eines FrameworkElement ab oder legt diese fest. (Von FrameworkElement geerbt) |
13 | HorizontalAlignment Ruft die horizontalen Ausrichtungsmerkmale ab oder legt diese fest, die auf ein FrameworkElement angewendet werden, wenn es in einem übergeordneten Layout wie einem Bedienfeld oder einem Elementsteuerelement erstellt wird. (Von FrameworkElement geerbt) |
14 | IsEnabled Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Benutzer mit dem Steuerelement interagieren kann. (Von der Kontrolle geerbt) |
15 | IsPressed Ruft einen Wert ab, der angibt, ob sich eine ButtonBase derzeit in einem gedrückten Zustand befindet. (Von ButtonBase geerbt) |
16 | Margin Ruft den äußeren Rand eines FrameworkElement ab oder legt diesen fest. (Von FrameworkElement geerbt) |
17 | Name Ruft den identifizierenden Namen des Objekts ab oder legt diesen fest. Wenn ein XAML-Prozessor den Objektbaum aus dem XAML-Markup erstellt, kann der Laufzeitcode unter diesem Namen auf das XAML-deklarierte Objekt verweisen. (Von FrameworkElement geerbt) |
18 | Opacity Ruft den Grad der Deckkraft des Objekts ab oder legt diesen fest. (Von UIElement geerbt) |
19 | Resources Ruft das lokal definierte Ressourcenwörterbuch ab. In XAML können Sie Ressourcenelemente als untergeordnete Objektelemente eines FrameworkElement.Resources-Eigenschaftselements über die implizite XAML-Auflistungssyntax einrichten. (Von FrameworkElement geerbt) |
20 | Style Ruft einen Instanzstil ab oder legt diesen fest, der beim Layout und Rendern auf dieses Objekt angewendet wird. (Von FrameworkElement geerbt) |
21 | Template Ruft eine Steuerungsvorlage ab oder legt diese fest. Die Steuerelementvorlage definiert das visuelle Erscheinungsbild eines Steuerelements in der Benutzeroberfläche und wird im XAML-Markup definiert. (Von der Kontrolle geerbt) |
22 | VerticalAlignment Ruft die vertikalen Ausrichtungsmerkmale ab, die auf ein FrameworkElement angewendet werden, wenn es in einem übergeordneten Objekt wie einem Bedienfeld oder einem Elementsteuerelement erstellt wird. (Von FrameworkElement geerbt) |
23 | Visibility Ruft die Sichtbarkeit eines UIElement ab oder legt diese fest. Ein nicht sichtbares UIElement wird nicht gerendert und teilt dem Layout nicht die gewünschte Größe mit. (Von UIElement geerbt) |
24 | Width Ruft die Breite eines FrameworkElement ab oder legt diese fest. (Von FrameworkElement geerbt) |
Nachstehend sind die häufig verwendeten aufgeführt methods von Button.
Sr. Nr. | Methode & Beschreibung |
---|---|
1 | ClearValue Löscht den lokalen Wert einer Abhängigkeitseigenschaft. (Von DependencyObject geerbt) |
2 | FindName Ruft ein Objekt mit dem angegebenen Bezeichnernamen ab. (Von FrameworkElement geerbt) |
3 | OnApplyTemplate Wird aufgerufen, wenn Anwendungscode oder interne Prozesse (z. B. ein Wiederherstellungslayout) ApplyTemplate aufrufen. Im einfachsten Sinne bedeutet dies, dass die Methode aufgerufen wird, bevor ein UI-Element in Ihrer App angezeigt wird. Überschreiben Sie diese Methode, um die Standardlogik einer Klasse nach der Vorlage zu beeinflussen. (Von FrameworkElement geerbt) |
4 | OnContentChanged Wird aufgerufen, wenn sich der Wert der Content-Eigenschaft ändert. (Von ContentControl geerbt) |
5 | OnDragEnter Wird aufgerufen, bevor das DragEnter-Ereignis auftritt. (Von der Kontrolle geerbt) |
6 | OnDragLeave Wird aufgerufen, bevor das DragLeave-Ereignis auftritt. (Von der Kontrolle geerbt) |
7 | OnDragOver Wird aufgerufen, bevor das DragOver-Ereignis auftritt. (Von der Kontrolle geerbt) |
8 | OnDrop Wird aufgerufen, bevor das Drop-Ereignis auftritt. (Von der Kontrolle geerbt) |
9 | OnGotFocus Wird aufgerufen, bevor das GotFocus-Ereignis auftritt. (Von der Kontrolle geerbt) |
10 | OnKeyDown Wird aufgerufen, bevor das KeyDown-Ereignis auftritt. (Von der Kontrolle geerbt) |
11 | OnKeyUp Wird aufgerufen, bevor das KeyUp-Ereignis auftritt. (Von der Kontrolle geerbt) |
12 | OnLostFocus Wird aufgerufen, bevor das LostFocus-Ereignis auftritt. (Von der Kontrolle geerbt) |
13 | SetBinding Hängt eine Bindung an ein FrameworkElement unter Verwendung des bereitgestellten Bindungsobjekts an. (Von FrameworkElement geerbt) |
Nachstehend sind die häufig verwendeten aufgeführt Events von Button.
Sr. Nr. | Eventbeschreibung |
---|---|
1 | Click Tritt auf, wenn auf ein Schaltflächensteuerelement geklickt wird. (Von ButtonBase geerbt) |
2 | DataContextChanged Tritt auf, wenn sich der Wert der FrameworkElement.DataContext-Eigenschaft ändert. (Von FrameworkElement geerbt) |
3 | DragEnter Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ziel meldet. (Von UIElement geerbt) |
4 | DragLeave Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als Ursprung meldet. (Von UIElement geerbt) |
5 | DragOver Tritt auf, wenn das Eingabesystem ein zugrunde liegendes Drag-Ereignis mit diesem Element als potenziellem Drop-Ziel meldet. (Von UIElement geerbt) |
6 | DragStarting Tritt auf, wenn ein Ziehvorgang gestartet wird. (Von UIElement geerbt) |
7 | GotFocus Tritt auf, wenn ein UIElement den Fokus erhält. (Von UIElement geerbt) |
8 | Holding Tritt auf, wenn eine ansonsten nicht behandelte Hold-Interaktion über dem Treffer-Testbereich dieses Elements auftritt. (Von UIElement geerbt) |
9 | IsEnabledChanged Tritt auf, wenn sich die IsEnabled-Eigenschaft ändert. (Von der Kontrolle geerbt) |
10 | KeyDown Tritt auf, wenn eine Tastaturtaste gedrückt wird, während das UIElement den Fokus hat. (Von UIElement geerbt) |
11 | KeyUp Tritt auf, wenn eine Tastaturtaste losgelassen wird, während das UIElement den Fokus hat. (Von UIElement geerbt) |
12 | LostFocus Tritt auf, wenn ein UIElement den Fokus verliert. (Von UIElement geerbt) |
13 | SizeChanged Tritt auf, wenn entweder die ActualHeight- oder die ActualWidth-Eigenschaft den Wert eines FrameworkElement ändert. (Von FrameworkElement geerbt) |
Sr. Nr. | Schaltflächen & Beschreibung |
---|---|
1 | HyperlinkButton Der HyperlinkButton zeichnet nicht den Hintergrund der Standardschaltfläche. Stattdessen wird einfach der von Ihnen bereitgestellte Inhalt gerendert. |
2 | ToggleButton & RepeatButton RepeatButton-Steuerelement wird ausgelöst Klicken Sie kontinuierlich auf Ereignisse, solange die Taste gedrückt gehalten wird. Das ToggleButton-Steuerelement repräsentiert eine Schaltfläche mit zwei Status (angeklickt oder nicht angeklickt). |
3 | CheckBox Ein Steuerelement, das ein Benutzer auswählen (aktivieren) oder deaktivieren (deaktivieren) kann. Es enthält eine Liste von Optionen, die ein Benutzer auswählen kann, z. B. eine Liste von Einstellungen, die auf eine Anwendung angewendet werden sollen. |
4 | Radio knopf Der RadioButton ist eine Schaltfläche, mit der ein Benutzer eine einzelne Option aus einer Gruppe von Optionen auswählen kann. |