Sdílet prostřednictvím


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á 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
  • Hypertextový odkaz
  • Hypertextový odkaz

 

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.

koncepční

Přehled typů ovládacích prvků automatizace uživatelského rozhraní

Přehled automatizace uživatelského rozhraní