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.
Toto téma obsahuje informace o podpoře automatizace uživatelského rozhraní pro typ ovládacího prvku SemanticZoom.
Sémantický náhled je technika představená ve Windows 8 pro prezentaci a navigaci ve velkých sadách souvisejících dat nebo obsahu v rámci jednoho zobrazení, jako je fotoalbum, seznam aplikací nebo adresář. Sémantický náhled používá dva různé režimy klasifikace nebo úrovně přiblížení, pro uspořádání a prezentaci obsahu. Režim nízké úrovně (nebo přiblížení v) zobrazuje položky v ploché struktuře "all-up"; a režim vysoké úrovně (nebo oddálit) zobrazuje položky ve skupinách, což uživateli umožňuje rychle procházet a procházet obsah. Například zvětšení seznamu měst se může změnit na seznam států obsahujících tato města. Zvětšení seznamu programů se může změnit na seznam skupin logických programů.
Další informace o sémantickém zoomu speciálně používaném pro aplikace pro Windows Store najdete v tématu Pokyny pro sémantický zoom.
Model použití pro typ ovládacího prvku SémanticZoom je neobvyklý v tom, že existuje hlavně pro programový přístup. Klienti Microsoft UI Automation můžou monitorovat a manipulovat s ovládacím prvku Sémantic Zoom a řídit stav přiblížení seznamu. Uživatelé, kteří nepoužívají technologii usnadnění, obvykle manipulují s ovládacím prvku Sémantic Zoom přímo pomocí dotykových gest nebo klávesových zkratek.
Následující části definují požadovanou strukturu stromu automatizace uživatelského rozhraní, vlastnosti, vzory ovládacích prvků a události pro typ ovládacího prvku SemanticZoo m. Požadavky na automatizaci uživatelského rozhraní platí pro všechny sémantické ovládací prvky lupy, ve kterých architektura uživatelského rozhraní nebo platforma integruje podporu automatizace uživatelského rozhraní pro typy ovládacích prvků a vzory ovládacích prvků.
Toto téma obsahuje následující části.
- typické stromové struktury
- relevantních vlastností
- požadovaných vzorů ovládacích prvků a vlastností
- požadovaných událostí
- poznámky
- související témata
Typická stromová struktura
Následující tabulka znázorňuje typické zobrazení ovládacího prvku a obsahu stromu automatizace uživatelského rozhraní, které se týká sémanticZoom typ ovládacího prvku a popisuje, co může být obsaženo v každém zobrazení. Další informace o stromu automatizace uživatelského rozhraní naleznete v tématu přehled stromu automatizace uživatelského rozhraní.
| Zobrazení ovládacího prvku | Zobrazení obsahu |
|---|---|
|
|
Nebo:
| Zobrazení ovládacího prvku | Zobrazení obsahu |
|---|---|
|
|
Relevantní vlastnosti
Následující tabulka uvádí vlastnosti automatizace uživatelského rozhraní, jejichž hodnota nebo definice jsou zvláště relevantní pro ovládací prvky, které implementují typ ovládacího prvku SemanticZoo m. Další informace o vlastnostech automatizace uživatelského rozhraní naleznete v tématu Načítání vlastností z prvků automatizace uživatelského rozhraní.
| Vlastnost automatizace uživatelského rozhraní | Hodnota | Poznámky |
|---|---|---|
| UIA_AutomationIdPropertyId | Viz poznámky. | Hodnota této vlastnosti musí být jedinečná mezi všemi partnerskými prvky v nezpracovaného zobrazení stromu automatizace uživatelského rozhraní. |
| UIA_BoundingRectanglePropertyId | Viz poznámky. | Vnější obdélník, který obsahuje celý ovládací prvek. |
| UIA_ClickablePointPropertyId | Viz poznámky. | Pokud má ovládací prvek seznamu klikatelný bod (bod, na který lze kliknout, aby se seznam mohl zaměřit), musí být tento bod zpřístupněn prostřednictvím této vlastnosti. Pokud je hodnota vlastnosti UIA_IsOffscreenPropertyIdTRUE, při pokusu o načtení této vlastnosti dojde k chybě UIA_E_NOCLICKABLEPOINT. |
| UIA_ControlTypePropertyId | SémanticZoom | |
| UIA_IsContentElementPropertyId | PRAVDIVÝ | |
| UIA_IsControlElementPropertyId | PRAVDIVÝ | |
| UIA_IsKeyboardFocusablePropertyId | FALEŠNÝ | |
| UIA_LabeledByPropertyId | Viz poznámky. | Pokud je popisek statického textu, musí tato vlastnost vystavit odkaz na tento ovládací prvek. |
| UIA_LocalizedControlTypePropertyId | Viz poznámky. | Lokalizovaný řetězec odpovídající Typ ovládacího prvku sémanticZoom. Výchozí hodnota je sémantická lupa pro en-US nebo angličtinu (Spojené státy).
Poznámka: některé architektury zřetězeny jako "sémanticzoom". |
| UIA_NamePropertyId | Viz poznámky. | Prázdný řetězec je přijatelný nebo je možné zadat užitečnější název, pokud neobsahuje termín sémantický zoom , což by zkombinovalo kombinaci typu ovládacího prvku a názvu matoucí. |
Požadované vzory a vlastnosti ovládacích prvků
Následující tabulka uvádí vzory ovládacích prvků automatizace uživatelského rozhraní, které musí být podporovány všemi ovládacími prvky Sémantické lupy. Další informace o vzorech ovládacích prvků najdete v tématu přehled vzorů ovládacích prvků automatizace uživatelského rozhraní.
| Vlastnost vzoru ovládacího prvku nebo vzoru | Podpora/hodnota | Poznámky |
|---|---|---|
| IToggleProvider | Závisí | Sémantické ovládací prvky lupy podporují ovládací prvek Přepínací, aby bylo možné povolit nebo zakázat lupu. ToggleState_Off odpovídá ploché, all-up stavu a ToggleState_On odpovídá zobrazení vysoké úrovně oddálení. |
Požadované události
V následující tabulce jsou uvedeny události automatizace uživatelského rozhraní, které jsou potřeba k podpoře ovládacích prvků Sémantic Zoom. Další informace o událostech najdete v tématu Přehled událostí automatizace uživatelského rozhraní.
| Událost automatizace uživatelského rozhraní | Poznámky |
|---|---|
| UIA_BoundingRectanglePropertyId událost změněnou vlastností. | |
| UIA_IsEnabledPropertyId událost změněnou vlastností. | Pokud ovládací prvek podporuje vlastnost IsEnabled, musí tuto událost podporovat. |
| UIA_IsOffscreenPropertyId událost změněnou vlastností. | Pokud ovládací prvek podporuje vlastnost IsOffscreen, musí tuto událost podporovat. |
| UIA_ToggleToggleStatePropertyId událost změněnou vlastností. |
Poznámky
Pokud má uživatelské rozhraní viditelné tlačítko pro přepínání chování ovládacího prvku Sémantic Zoom, toto tlačítko by nemělo mít SémanticZoom typ ovládacího prvku. Jedná se o čítače intuitivní, ale typ ovládacího prvku SémanticZoom charakterizuje kontejner obsahu přiblížení, nikoli tlačítko, které řídí lupu. (Takové tlačítko může být reprezentováno jednoduše jako typ ovládacího prvku Tlačítko pomocí vzoru ovládacího prvku Přepnout.)