Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il ToggleButton controllo rappresenta un pulsante che può essere alternato tra due o tre stati. Si tratta di una classe di base per i controlli come CheckBox e RadioButton, fornendo la funzionalità di attivazione/disattivazione fondamentale. È possibile impostare la IsThreeState proprietà su true per abilitare uno stato indeterminato oltre agli stati controllati e non controllati.
Stili e modelli
È possibile modificare l'impostazione predefinita ControlTemplate per assegnare al controllo un aspetto univoco. Per altre informazioni, vedere Creare un modello per un controllo .
Proprietà Content
Il ToggleButton definisce Content proprietà come proprietà del contenuto. Ciò significa che è possibile impostare qualsiasi oggetto, ad esempio testo o elementi dell'interfaccia utente, come contenuto del pulsante.
Parti
Il ToggleButton controllo non definisce parti denominate.
Stati di visualizzazione
Nella tabella seguente sono elencati gli stati di visualizzazione per il ToggleButton controllo .
| Nome VisualState | Nome VisualStateGroup | Description |
|---|---|---|
| Normal | CommonStates | Il controllo è nello stato normale. |
| Mouseover | CommonStates | Il mouse è sul controllo. |
| Premuto | CommonStates | Viene premuto il controllo . |
| Disabled | CommonStates | Il controllo è disabilitato. |
| Focused | FocusStates | Il controllo è in primo piano sulla tastiera. |
| Non focalizzato | FocusStates | Il controllo non ha lo stato attivo della tastiera. |
| Verificato | CheckStates | Il controllo è selezionato. |
| Deselezionata | CheckStates | Il controllo è deselezionato. |
| Indeterminato | CheckStates | Il controllo si trova in uno stato indeterminato (quando IsThreeState è true). |
| Valido | StatiDiValidazione | Il controllo è valido e non presenta errori di convalida. |
| FuocoNonValido | StatiDiValidazione | Il controllo ha un errore di convalida ed è attivato dalla tastiera. |
| Non valido se non focalizzato | StatiDiValidazione | Il controllo presenta un errore di convalida ma non ha lo stato attivo della tastiera. |
Annotazioni
Se lo stato di visualizzazione indeterminato non esiste nel modello di controllo, lo stato di visualizzazione deselezionato viene usato come stato di visualizzazione predefinito.
Vedere anche
.NET Desktop feedback