Sdílet prostřednictvím


Ovládací prvek ToggleButton

Ovládací ToggleButton prvek představuje tlačítko, které lze přepínat mezi dvěma nebo třemi stavy. Jedná se o základní třídu pro ovládací prvky jako CheckBox a RadioButtonposkytuje základní funkce přepínače. Vlastnost IsThreeState můžete nastavit tak, aby true umožnila neurčitý stav, kromě stavů zaškrtnutý a nezaškrtnutý.

Styly a šablony

Výchozí nastavení ControlTemplate můžete upravit tak, aby ovládací prvek získal jedinečný vzhled. Další informace naleznete v tématu Vytvoření šablony pro ovládací prvek.

Vlastnost obsahu

ToggleButton definuje Content jako svou vlastnost obsahu. To znamená, že jako obsah tlačítka můžete nastavit libovolný objekt, například text nebo prvky uživatelského rozhraní.

Součástky

Ovládací ToggleButton prvek nedefinuje žádné pojmenované části.

Vizuální stavy

Následující tabulka uvádí vizuální stavy ToggleButton ovládacího prvku.

Název VisualState Název skupiny VisualStateGroup Description
Normální CommonStates Ovládací prvek je v normálním stavu.
Mouseover CommonStates Myš je umístěna nad ovládacím prvkem.
Stlačený CommonStates Ovládací prvek se stiskne.
Disabled CommonStates Ovládací prvek je zakázaný.
Focused FocusStates Ovládací prvek má fokus klávesnice.
Nezaměřený FocusStates Ovládací prvek nemá fokus klávesnice.
Zkontrolováno Kontrolní stav Ovládací prvek je zkontrolovaný.
Nezkontrolováno Kontrolní stav Ovládací prvek není zaškrtnutý.
Neurčitý Kontrolní stav Ovládací prvek je v neurčitém stavu (pokud IsThreeState je true).
Valid StavyOvěření Ovládací prvek je platný a nemá žádné chyby ověření.
Neplatný fokus StavyOvěření Ovládací prvek má chybu validace a klávesnicový fokus.
NeplatnýBezZaostření StavyOvěření Ovládací prvek má chybu ověření, ale nemá zaměření klávesnice.

Poznámka:

Pokud v šabloně ovládacího prvku neexistuje stav neurčitého vizuálu, použije se jako výchozí stav vizuálu nezaškrtnutý stav vizuálu.

Viz také