Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Ovládací ComboBox prvek představuje uživatele se seznamem možností. Seznam se zobrazí a skryje při rozbalení a sbalení ovládacího prvku. Ve výchozím stavu je seznam sbalený a zobrazuje jenom jednu možnost. Uživatel klikne na tlačítko a zobrazí úplný seznam možností.
Následující obrázek znázorňuje ComboBox různé stavy.
Styly a šablony
Tato část popisuje styly a šablony ComboBox ovládacího prvku. Výchozí nastavení ControlTemplate můžete upravit tak, aby ovládací prvek získal jedinečný vzhled. Další informace najdete v tématu Co jsou styly a šablony? a Jak vytvořit šablonu pro ovládací prvek.
Vlastnost obsahu
Vlastnost Items je vlastnost obsahu pro ovládací prvek ComboBox. Tato vlastnost obsahuje seznam položek, které comboBox zobrazí.
Součástky
Následující tabulka uvádí pojmenované části ComboBox ovládacího prvku.
| Část | Typ | Description |
|---|---|---|
| PART_EditableTextBox | TextBox | Upravitelná část textového pole použitá, pokud IsEditable je true. |
| PART_Popup | Popup | Automaticky otevírané okno, které obsahuje rozevírací seznam položek. |
Při vytváření ControlTemplate pro ComboBox může vaše šablona obsahovat ItemsPresenter uvnitř ScrollViewer. (Zobrazí ItemsPresenter každou položku v ComboBox; ScrollViewer umožňuje posouvání uvnitř ovládacího prvku). Pokud ItemsPresenter není přímým dítětem ScrollViewer, musíte přiřadit ItemsPresenter jméno ItemsPresenter.
Vizuální stavy
Následující tabulka uvádí stavy ComboBox 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. |
| Disabled | CommonStates | Ovládací prvek je zakázaný. |
| Nezaměřený | FocusStates | Ovládací prvek nemá fokus klávesnice. |
| Focused | FocusStates | Ovládací prvek má fokus klávesnice. |
| FocusedDropDown | FocusStates | Ovládací prvek má fokus na klávesnici a rozevírací seznam je otevřený. |
| Upravitelné | EditStates | Ovládací prvek je v režimu úprav. |
| Needitovatelné | EditStates | Ovládací prvek je v needitovatelném režimu. |
| 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. |
Součásti ComboBoxItem
Ovládací ComboBoxItem prvek nemá žádné pojmenované části.
Stavy vizuálu ComboBoxItem
Následující tabulka uvádí stavy ComboBoxItem ovládacího prvku.
| Název VisualState | Název skupiny VisualStateGroup | Description |
|---|---|---|
| Normální | CommonStates | Výchozí stav. |
| Disabled | CommonStates | Ovládací prvek je zakázaný. |
| Mouseover | CommonStates | Ukazatel myši je nad ovládacím ComboBoxItem prvkem. |
| Focused | FocusStates | Ovládací prvek má fokus. |
| Nezaměřený | FocusStates | Ovládací prvek nemá fokus. |
| Vybráno | StavyVýběru | Položka je aktuálně vybraná. |
| Nevybráno | StavyVýběru | Položka není vybrána. |
| VybránoMimoFokus | StavyVýběru | Položka je vybraná, ale nemá zaostření. |
| Valid | StavyOvěření | Ovládací prvek používá Validation třídu a připojená Validation.HasError vlastnost je false. |
| Neplatný fokus | StavyOvěření | Připojená Validation.HasError vlastnost je true a ovládací prvek má fokus. |
| NeplatnýBezZaostření | StavyOvěření | Připojená Validation.HasError vlastnost je true a ovládací prvek nemá fokus. |
Viz také
.NET Desktop feedback