Typ ovládacího prvku Hypertextový odkaz
Toto téma obsahuje informace o podpoře microsoft UI Automation pro typ ovládacího prvku Hypertextový odkaz.
Ovládací prvky hypertextového odkazu vytvářejí odkazy, které uživatelům umožňují navigaci na stejné stránce nebo z jedné stránky do druhé.
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 Hypertextový odkaz. Požadavky na automatizaci uživatelského rozhraní platí pro všechny ovládací prvky hypertextového odkazu, ve kterých architektura uživatelského rozhraní nebo platforma integrují 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é vzory ovládacích prvků
- požadovaných událostí
- poznámky
- související témata
Typická stromová struktura
Následující tabulka znázorňuje typický ovládací prvek a zobrazení obsahu stromu automatizace uživatelského rozhraní, které se týká ovládacích prvků hypertextových odkazů, 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 |
---|---|
|
|
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 hypertextového odkazu. 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á pro všechny ovládací prvky v aplikaci. |
UIA_BoundingRectanglePropertyId | Viz poznámky. | Vnější obdélník, který obsahuje celý ovládací prvek. |
UIA_ClickablePointPropertyId | Viz poznámky. | Kliknutím na bod ovládacího prvku hypertextového odkazu musí být bod, který hypertextový odkaz spustí, pokud na odkaz kliknete ukazatelem myši. |
UIA_ControlTypePropertyId | hypertextového odkazu | |
UIA_IsContentElementPropertyId | PRAVDIVÝ | Ovládací prvek hypertextového odkazu je vždy součástí zobrazení obsahu stromu Automatizace uživatelského rozhraní. |
UIA_IsControlElementPropertyId | PRAVDIVÝ | Ovládací prvek hypertextového odkazu je vždy součástí zobrazení ovládacího prvku stromu Automatizace uživatelského rozhraní. |
UIA_IsKeyboardFocusablePropertyId | Viz poznámky. | Pokud ovládací prvek může přijímat fokus klávesnice, musí tuto vlastnost podporovat. |
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í typu ovládacího prvku Hypertextový odkaz. Výchozí hodnota je "hypertextový odkaz" pro en-US nebo angličtinu (Spojené státy). |
UIA_NamePropertyId | Viz poznámky. | Název ovládacího prvku hypertextového odkazu je text zobrazený na obrazovce jako podtržený. |
Požadované vzory ovládacích prvků
Následující tabulka uvádí vzory ovládacích prvků automatizace uživatelského rozhraní, které ovládací prvky hypertextového odkazu vyžadují pro podporu. 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 |
---|---|---|
IInvokeProvider | Požadovaný | Všechny ovládací prvky hypertextového odkazu musí podporovat vzor ovládacího prvku Vyvolat. |
IValueProvider | Závisí | Ovládací prvky hypertextového odkazu by měly podporovat hodnotu vzor ovládacího prvku, pokud odkaz obsahuje informace použitelné a smysluplné pro uživatele. |
hodnoty | Například "https://www..." | Adresa URL pro internetovou nebo intranetovou adresu je příkladem hypertextového odkazu, který obsahuje informace, které jsou pro uživatele smysluplné. Programový odkaz je však smysluplný pouze pro aplikaci a nedoporučuje se pro vlastnost Value. |
Požadované události
Následující tabulka uvádí události automatizace uživatelského rozhraní, které ovládací prvky hypertextového odkazu vyžadují pro podporu. 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_AutomationFocusChangedEventId | |
UIA_BoundingRectanglePropertyId událost změněnou vlastností. | |
UIA_Invoke_InvokedEventId | |
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_StructureChangedEventId |
Poznámky
Typ ovládacího prvku Hypertextový odkaz by se měl použít pouze u objektu, který při kliknutí způsobí, že dojde k navigaci; neměl by být použit pro kontejner hypertextového odkazu. Například v mapě obrázku by měla být Hypertextový odkaz typ ovládacího prvku. Totéž platí pro hypertextové odkazy v textovém poli nebo kontejneru dokumentů. V tomto případě by měl mít pouze text hypertextového odkazu nebo obrázek Hypertextový odkaz typ ovládacího prvku, nikoli kontejner.
Vzor ovládacího prvku Text je ideální pro podporu vložených hypertextových odkazů v textových nebo dokumentových prvcích.
Související témata