Silverlight - Pulsanti
Il Buttonclass rappresenta il tipo più elementare di controllo pulsante. Silverlight riconosce tre tipi di pulsanti di controllo: il familiareButton, il CheckBox, e il RadioButton. Tutti questi controlli sono controlli del contenuto derivati daButtonBase. L'eredità gerarchica della classe Button è la seguente:
Di seguito sono riportati i più comunemente usati Properties di un pulsante.
Sr. No. | Proprietà e descrizione |
---|---|
1 | Background Ottiene o imposta un pennello che fornisce lo sfondo del controllo. (Ereditato da Control) |
2 | BorderBrush Ottiene o imposta un pennello che descrive il riempimento del bordo di un controllo. (Ereditato da Control) |
3 | BorderThickness Ottiene o imposta lo spessore del bordo di un controllo. (Ereditato da Control) |
4 | Content Ottiene o imposta il contenuto di un ContentControl. (Ereditato da ContentControl) |
5 | ClickMode Ottiene o imposta un valore che indica quando si verifica l'evento Click, in termini di comportamento del dispositivo. (Ereditato da ButtonBase) |
6 | ContentTemplate Ottiene o imposta il modello di dati utilizzato per visualizzare il contenuto di ContentControl. (Ereditato da ContentControl) |
7 | FontFamily Ottiene o imposta il tipo di carattere utilizzato per visualizzare il testo nel controllo. (Ereditato da Control) |
8 | FontSize Ottiene o imposta la dimensione del testo in questo controllo. (Ereditato da Control) |
9 | FontStyle Ottiene o imposta lo stile in cui viene eseguito il rendering del testo. (Ereditato da Control) |
10 | FontWeight Ottiene o imposta lo spessore del carattere specificato. (Ereditato da Control) |
11 | Foreground Ottiene o imposta un pennello che descrive il colore di primo piano. (Ereditato da Control) |
12 | Height Ottiene o imposta l'altezza suggerita di un FrameworkElement. (Ereditato da FrameworkElement) |
13 | HorizontalAlignment Ottiene o imposta le caratteristiche di allineamento orizzontale applicate a un FrameworkElement quando è composto in un padre di layout, ad esempio un pannello o un controllo elementi. (Ereditato da FrameworkElement) |
14 | IsEnabled Ottiene o imposta un valore che indica se l'utente può interagire con il controllo. (Ereditato da Control) |
15 | IsPressed Ottiene un valore che indica se un ButtonBase è attualmente in uno stato premuto. (Ereditato da ButtonBase) |
16 | Margin Ottiene o imposta il margine esterno di un FrameworkElement. (Ereditato da FrameworkElement) |
17 | Name Ottiene o imposta il nome identificativo dell'oggetto. Quando un processore XAML crea la struttura ad albero degli oggetti dal markup XAML, il codice di runtime può fare riferimento all'oggetto XAMLdeclared con questo nome. (Ereditato da FrameworkElement) |
18 | Opacity Ottiene o imposta il grado di opacità dell'oggetto. (Ereditato da UIElement) |
19 | Resources Ottiene il dizionario delle risorse definito localmente. In XAML è possibile definire elementi risorsa come elementi oggetto figlio di un elemento della proprietà frameworkElement.Resources, tramite la sintassi della raccolta implicita XAML. (Ereditato da FrameworkElement) |
20 | Style Ottiene o imposta uno stile di istanza applicato a questo oggetto durante il layout e il rendering. (Ereditato da FrameworkElement) |
21 | Template Ottiene o imposta un modello di controllo. Il modello di controllo definisce l'aspetto visivo di un controllo nell'interfaccia utente ed è definito nel markup XAML. (Ereditato da Control) |
22 | VerticalAlignment Ottiene o imposta le caratteristiche di allineamento verticale che vengono applicate a un FrameworkElement quando è composto in un oggetto padre, ad esempio un pannello o un controllo di elementi. (Ereditato da FrameworkElement) |
23 | Visibility Ottiene o imposta la visibilità di un oggetto UIElement. Un UIElement che non è visibile non viene sottoposto a rendering e non comunica la dimensione desiderata al layout. (Ereditato da UIElement) |
24 | Width Ottiene o imposta la larghezza di un FrameworkElement. (Ereditato da FrameworkElement) |
Di seguito sono riportati quelli comunemente usati methods di Button.
Sr. No. | Metodo e descrizione |
---|---|
1 | ClearValue Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
2 | FindName Recupera un oggetto con il nome identificatore specificato. (Ereditato da FrameworkElement) |
3 | OnApplyTemplate Richiamato ogni volta che il codice dell'applicazione o processi interni (come un passaggio di layout di ricostruzione) chiamano ApplyTemplate. In termini più semplici, questo significa che il metodo viene chiamato appena prima che un elemento dell'interfaccia utente venga visualizzato nella tua app. Eseguire l'override di questo metodo per influenzare la logica post-modello predefinita di una classe. (Ereditato da FrameworkElement) |
4 | OnContentChanged Richiamato quando il valore della proprietà Content cambia. (Ereditato da ContentControl) |
5 | OnDragEnter Chiamato prima che si verifichi l'evento DragEnter. (Ereditato da Control) |
6 | OnDragLeave Chiamato prima che si verifichi l'evento DragLeave. (Ereditato da Control) |
7 | OnDragOver Chiamato prima che si verifichi l'evento DragOver. (Ereditato da Control) |
8 | OnDrop Chiamato prima che si verifichi l'evento Drop. (Ereditato da Control) |
9 | OnGotFocus Chiamato prima che si verifichi l'evento GotFocus. (Ereditato da Control) |
10 | OnKeyDown Chiamato prima che si verifichi l'evento KeyDown. (Ereditato da Control) |
11 | OnKeyUp Chiamato prima che si verifichi l'evento KeyUp. (Ereditato da Control) |
12 | OnLostFocus Chiamato prima che si verifichi l'evento LostFocus. (Ereditato da Control) |
13 | SetBinding Allega un'associazione a un FrameworkElement, utilizzando l'oggetto di associazione fornito. (Ereditato da FrameworkElement) |
Di seguito sono riportati quelli comunemente usati Events di Button.
Sr. No. | Descrizione dell'evento |
---|---|
1 | Click Si verifica quando si fa clic su un controllo pulsante. (Ereditato da ButtonBase) |
2 | DataContextChanged Si verifica quando il valore della proprietà FrameworkElement.DataContext cambia. (Ereditato da FrameworkElement) |
3 | DragEnter Si verifica quando il sistema di input segnala un evento di trascinamento sottostante con questo elemento come destinazione. (Ereditato da UIElement) |
4 | DragLeave Si verifica quando il sistema di input segnala un evento di trascinamento sottostante con questo elemento come origine. (Ereditato da UIElement) |
5 | DragOver Si verifica quando il sistema di input segnala un evento di trascinamento sottostante con questo elemento come potenziale destinazione di rilascio. (Ereditato da UIElement) |
6 | DragStarting Si verifica quando viene avviata un'operazione di trascinamento. (Ereditato da UIElement) |
7 | GotFocus Si verifica quando un oggetto UIElement riceve lo stato attivo. (Ereditato da UIElement) |
8 | Holding Si verifica quando si verifica un'interazione Hold altrimenti non gestita sull'area di hit test di questo elemento. (Ereditato da UIElement) |
9 | IsEnabledChanged Si verifica quando la proprietà IsEnabled cambia. (Ereditato da Control) |
10 | KeyDown Si verifica quando viene premuto un tasto della tastiera mentre UIElement è attivo. (Ereditato da UIElement) |
11 | KeyUp Si verifica quando viene rilasciato un tasto della tastiera mentre UIElement è attivo. (Ereditato da UIElement) |
12 | LostFocus Si verifica quando un oggetto UIElement perde lo stato attivo. (Ereditato da UIElement) |
13 | SizeChanged Si verifica quando la proprietà ActualHeight o ActualWidth cambia il valore in un FrameworkElement. (Ereditato da FrameworkElement) |
Sr. No. | Pulsanti e descrizione |
---|---|
1 | HyperlinkButton HyperlinkButton non disegna lo sfondo del pulsante standard. Invece, esegue semplicemente il rendering del contenuto fornito. |
2 | ToggleButton e RepeatButton Il controllo RepeatButton attiva continuamente gli eventi Click, fintanto che il pulsante viene tenuto premuto. Il controllo ToggleButton rappresenta un pulsante che ha due stati (cliccato o non cliccato). |
3 | CheckBox Un controllo che un utente può selezionare (spuntare) o deselezionare (deselezionare). Fornisce un elenco di opzioni che un utente può selezionare, come un elenco di impostazioni da applicare a un'applicazione. |
4 | RadioButton Il RadioButton è un pulsante che consente a un utente di selezionare una singola opzione da un gruppo di opzioni. |