Silverlight - Przyciski

Plik Buttonklasa reprezentuje najbardziej podstawowy typ kontrolki przycisku. Silverlight rozpoznaje trzy rodzaje przycisków sterujących: znajomeButton, the CheckBoxi RadioButton. Wszystkie te kontrolki to kontrolki zawartości, które pochodzą zButtonBase. Hierarchiczne dziedziczenie klasy Button jest następujące -

Podane poniżej są najczęściej używane Properties przycisku.

Sr. No. Właściwość i opis
1

Background

Pobiera lub ustawia pędzel, który zapewnia tło formantu. (Odziedziczone po Control)

2

BorderBrush

Pobiera lub ustawia pędzel opisujący wypełnienie obramowania formantu. (Odziedziczone po Control)

3

BorderThickness

Pobiera lub ustawia grubość obramowania kontrolki. (Odziedziczone po Control)

4

Content

Pobiera lub ustawia zawartość ContentControl. (Odziedziczone po ContentControl)

5

ClickMode

Pobiera lub ustawia wartość wskazującą, kiedy wystąpi zdarzenie Click, pod względem zachowania urządzenia. (Odziedziczone po ButtonBase)

6

ContentTemplate

Pobiera lub ustawia szablon danych, który jest używany do wyświetlania zawartości ContentControl. (Odziedziczone po ContentControl)

7

FontFamily

Pobiera lub ustawia czcionkę używaną do wyświetlania tekstu w kontrolce. (Odziedziczone po Control)

8

FontSize

Pobiera lub ustawia rozmiar tekstu w tej kontrolce. (Odziedziczone po Control)

9

FontStyle

Pobiera lub ustawia styl, w którym jest renderowany tekst. (Odziedziczone po Control)

10

FontWeight

Pobiera lub ustawia grubość określonej czcionki. (Odziedziczone po Control)

11

Foreground

Pobiera lub ustawia pędzel opisujący kolor pierwszego planu. (Odziedziczone po Control)

12

Height

Pobiera lub ustawia sugerowaną wysokość FrameworkElement. (Odziedziczone po FrameworkElement)

13

HorizontalAlignment

Pobiera lub ustawia charakterystykę wyrównania w poziomie, które są stosowane do FrameworkElement, gdy jest on złożony w nadrzędnym układzie, takim jak panel lub kontrolka elementów. (Odziedziczone po FrameworkElement)

14

IsEnabled

Pobiera lub ustawia wartość wskazującą, czy użytkownik może współdziałać z formantem. (Odziedziczone po Control)

15

IsPressed

Pobiera wartość wskazującą, czy ButtonBase jest obecnie w stanie wciśniętym. (Odziedziczone po ButtonBase)

16

Margin

Pobiera lub ustawia zewnętrzny margines FrameworkElement. (Odziedziczone po FrameworkElement)

17

Name

Pobiera lub ustawia nazwę identyfikującą obiektu. Gdy procesor XAML tworzy drzewo obiektów na podstawie znaczników XAML, kod czasu wykonywania może odwoływać się do obiektu XAMLdeclared o tej nazwie. (Odziedziczone po FrameworkElement)

18

Opacity

Pobiera lub ustawia stopień krycia obiektu. (Odziedziczone po UIElement)

19

Resources

Pobiera lokalnie zdefiniowany słownik zasobów. W języku XAML można ustanowić elementy zasobów jako elementy obiektów podrzędnych elementu właściwości frameworkElement.Resources za pomocą niejawnej składni kolekcji XAML. (Odziedziczone po FrameworkElement)

20

Style

Pobiera lub ustawia styl wystąpienia, który jest stosowany dla tego obiektu podczas układu i renderowania. (Odziedziczone po FrameworkElement)

21

Template

Pobiera lub ustawia szablon kontrolki. Szablon kontrolki definiuje wygląd kontrolki w interfejsie użytkownika i jest zdefiniowany w znacznikach XAML. (Odziedziczone po Control)

22

VerticalAlignment

Pobiera lub ustawia cechy wyrównania w pionie, które są stosowane do FrameworkElement, gdy jest on składany w obiekcie nadrzędnym, takim jak panel lub kontrolka elementów. (Odziedziczone po FrameworkElement)

23

Visibility

Pobiera lub ustawia widoczność UIElement. Element UIElement, który nie jest widoczny, nie jest renderowany i nie przekazuje żądanego rozmiaru do układu. (Odziedziczone po UIElement)

24

Width

Pobiera lub ustawia szerokość FrameworkElement. (Odziedziczone po FrameworkElement)

Podane poniżej są powszechnie używane methods przycisku.

Sr. No. Metoda i opis
1

ClearValue

Czyści lokalną wartość właściwości zależności. (Odziedziczone po DependencyObject)

2

FindName

Pobiera obiekt, który ma określoną nazwę identyfikatora. (Odziedziczone po FrameworkElement)

3

OnApplyTemplate

Wywoływane za każdym razem, gdy kod aplikacji lub procesy wewnętrzne (takie jak przebudowa układu) wywołują ApplyTemplate. Mówiąc najprościej, oznacza to, że metoda jest wywoływana tuż przed wyświetleniem elementu interfejsu użytkownika w aplikacji. Zastąp tę metodę, aby wpłynąć na domyślną logikę post-szablonową klasy. (Odziedziczone po FrameworkElement)

4

OnContentChanged

Wywoływane, gdy zmienia się wartość właściwości Content. (Odziedziczone po ContentControl)

5

OnDragEnter

Wywoływana przed wystąpieniem zdarzenia DragEnter. (Odziedziczone po Control)

6

OnDragLeave

Wywoływana przed wystąpieniem zdarzenia DragLeave. (Odziedziczone po Control)

7

OnDragOver

Wywoływana przed wystąpieniem zdarzenia DragOver. (Odziedziczone po Control)

8

OnDrop

Wywoływane przed zdarzeniem Drop. (Odziedziczone po Control)

9

OnGotFocus

Wywoływana przed wystąpieniem zdarzenia GotFocus. (Odziedziczone po Control)

10

OnKeyDown

Wywoływana przed wystąpieniem zdarzenia KeyDown. (Odziedziczone po Control)

11

OnKeyUp

Wywoływana przed wystąpieniem zdarzenia KeyUp. (Odziedziczone po Control)

12

OnLostFocus

Wywoływane przed wystąpieniem zdarzenia LostFocus. (Odziedziczone po Control)

13

SetBinding

Dołącza powiązanie do FrameworkElement przy użyciu podanego obiektu powiązania. (Odziedziczone po FrameworkElement)

Podane poniżej są powszechnie używane Events przycisku.

Sr. No. Opis wydarzenia
1

Click

Występuje po kliknięciu kontrolki przycisku. (Odziedziczone po ButtonBase)

2

DataContextChanged

Występuje po zmianie wartości właściwości FrameworkElement.DataContext. (Odziedziczone po FrameworkElement)

3

DragEnter

Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako celem. (Odziedziczone po UIElement)

4

DragLeave

Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako źródłem. (Odziedziczone po UIElement)

5

DragOver

Występuje, gdy system wejściowy zgłasza bazowe zdarzenie przeciągania z tym elementem jako potencjalnym celem upuszczania. (Odziedziczone po UIElement)

6

DragStarting

Występuje po zainicjowaniu operacji przeciągania. (Odziedziczone po UIElement)

7

GotFocus

Występuje, gdy UIElement otrzyma fokus. (Odziedziczone po UIElement)

8

Holding

Występuje, gdy w innym przypadku nieobsłużona interakcja Hold w obszarze testu trafień tego elementu. (Odziedziczone po UIElement)

9

IsEnabledChanged

Występuje po zmianie właściwości IsEnabled. (Odziedziczone po Control)

10

KeyDown

Występuje po naciśnięciu klawisza klawiatury, gdy element UIElement ma fokus. (Odziedziczone po UIElement)

11

KeyUp

Występuje, gdy klawisz klawiatury zostanie wydany, gdy UIElement ma fokus. (Odziedziczone po UIElement)

12

LostFocus

Występuje, gdy element UIElement traci fokus. (Odziedziczone po UIElement)

13

SizeChanged

Występuje, gdy właściwość ActualHeight lub ActualWidth zmieni wartość na FrameworkElement. (Odziedziczone po FrameworkElement)

Sr. No. Przyciski i opis
1 HyperlinkButton

HyperlinkButton nie rysuje standardowego tła przycisku. Zamiast tego po prostu renderuje dostarczoną zawartość.

2 ToggleButton & RepeatButton

Formant RepeatButton uruchamia zdarzenia Click w sposób ciągły, dopóki przycisk jest wciśnięty. Kontrolka ToggleButton reprezentuje przycisk, który ma dwa stany (kliknięty lub nie kliknięty).

3 CheckBox

Element sterujący, który użytkownik może zaznaczyć (zaznaczyć) lub odznaczyć (usunąć zaznaczenie). Zawiera listę opcji, które użytkownik może wybrać, na przykład listę ustawień, które można zastosować do aplikacji.

4 Przycisk radiowy

RadioButton to przycisk, który umożliwia użytkownikowi wybranie pojedynczej opcji z grupy opcji.