ToggleButton.IsChecked Propriedade

Definição

Obtém ou define se o ToggleButton está marcado.

public:
 property IReference<bool> ^ IsChecked { IReference<bool> ^ get(); void set(IReference<bool> ^ value); };
IReference<bool> IsChecked();

void IsChecked(IReference<bool> value);
public System.Nullable<bool> IsChecked { get; set; }
var iReference = toggleButton.isChecked;
toggleButton.isChecked = iReference;
Public Property IsChecked As Nullable(Of Boolean)
<togglebutton IsChecked="bool"/>
-or-
<togglebutton IsChecked="{x:Null}"/>

Valor da propriedade

true se ToggleButton estiver marcado; false se ToggleButton estiver desmarcado; caso contrário , nulo. O padrão é false.

Se você estiver programando usando C# ou Microsoft Visual Basic, o tipo dessa propriedade será projetado como bool? (um booliano anulável).

Comentários

ToggleButton e pode ter três estados:

EstadoPropriedadeValor
marcadoIsCheckedtrue
desmarcadoIsCheckedfalse
indeterminadoIsCheckednull

Para que o ToggleButton relate o estado indeterminado, você deve definir a propriedade IsThreeState como true.

Observação

ToggleButton tem o mesmo estado visual para os estados indeterminados e desmarcados. Controles derivados, como CheckBox, podem definir estados visuais diferentes para cada estado.

Para definir o valor como nulo em XAML, use a extensão de marcação {x:Null}.

Aplica-se a

Confira também