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.