Megosztás a következőn keresztül:


A felhasználói felület automatizálásának támogatása a hiperhivatkozás-vezérlő típusához

Megjegyzés:

Ez a dokumentáció azoknak a .NET-keretrendszer-fejlesztőknek készült, akik a System.Windows.Automation névtérben definiált felügyelt felhasználói felületi Automation-osztályokat szeretnék használni. A felhasználói felület automatizálásával kapcsolatos legfrissebb információkért lásd Windows Automation API: UI Automation.

Ez a témakör a hiperhivatkozás-vezérlőtípus felhasználói felületi automatizálási támogatásával kapcsolatos információkat tartalmaz. A felhasználói felület automatizálásában a vezérlőtípusok olyan feltételek, amelyeknek egy vezérlőnek meg kell felelnie a ControlTypeProperty tulajdonság használatához. A feltételek konkrét irányelveket tartalmaznak a felhasználói felület automation fastruktúrájához, a felhasználói felület automation tulajdonságértékeihez és a szabályozási mintákhoz.

A hivatkozásvezérlők lehetővé teszik, hogy a felhasználó navigáljon egy lapon belül, az egyik oldalról a másik oldalra, és nyissa meg az ablakokat.

A következő szakaszok határozzák meg a hiperhivatkozás-vezérlő típusához szükséges felhasználói felület-automatizálási fastruktúrát, tulajdonságokat, vezérlőmintákat és eseményeket. A felhasználói felület automatizálási követelményei az összes hivatkozásvezérlőre vonatkoznak, legyen az a Windows Presentation Foundation (WPF), a Win32 vagy a Windows Forms.

A felhasználói felület automatizálásának szükséges faszerkezete

Az alábbi táblázat a hivatkozásvezérlőkre vonatkozó felhasználói felület Automation-fa vezérlőnézetét és tartalomnézetét mutatja be, és leírja, hogy az egyes nézetek mit tartalmazhatnak. A felhasználói felület automatizálási fájával kapcsolatos további információkért lásd a felhasználói felület automatizálási fájának áttekintését.

Vezérlőnézet Tartalomnézet
Hivatkozás Hivatkozás

A felhasználói felület automatizálásának szükséges tulajdonságai

Az alábbi táblázat felsorolja azokat a felhasználói felületi automatizálási tulajdonságokat, amelyek értéke vagy definíciója különösen releváns a Hiperhivatkozás vezérlőtípus szempontjából. További információ a felhasználói felület automatizálási tulajdonságairól: UI Automation Properties for Clients.

Felhasználói felület automatizálási tulajdonsága Érték Jegyzetek
AutomationIdProperty Lásd a jegyzeteket. A tulajdonság értékének egyedinek kell lennie az alkalmazás összes vezérlőjében.
BoundingRectangleProperty Lásd a jegyzeteket. A teljes vezérlőt tartalmazó legkülső téglalap.
ClickablePointProperty Lásd a jegyzeteket. Ha van határolókeret, akkor támogatott. Ha a határoló téglalapon belül nem minden pont kattintható, és speciális találatti tesztelést végez, akkor felülbírálhatja a beállításokat, és megadhat egy kattintható pontot.
IsKeyboardFocusableProperty Lásd a jegyzeteket. Ha a vezérlő képes fogadni a billentyűzetfókuszt, támogatnia kell ezt a tulajdonságot.
NameProperty Lásd a jegyzeteket. A hivatkozásvezérlő neve az aláhúzott szöveg, amely a képernyőn jelenik meg.
ClickablePointProperty Lásd a jegyzeteket. A hivatkozásvezérlő kattintható pontjának olyan pontnak kell lennie, amely egérmutatóval kattintva elindítja a hivatkozást.
LabeledByProperty Lásd a jegyzeteket. Ha van statikus szövegfelirat, akkor ennek a tulajdonságnak közzé kell tennie az adott vezérlőelemre mutató hivatkozást.
ControlTypeProperty Hivatkozás Ez az érték minden felhasználói felületi keretrendszer esetében megegyezik.
LocalizedControlTypeProperty hiperhivatkozás A Hivatkozás vezérlőelem típusának megfelelő honosított sztring.
IsContentElementProperty Igaz A hivatkozásvezérlő mindig szerepel a felhasználói felület Automation-fa tartalomnézetében.
IsControlElementProperty Igaz A hiperhivatkozás-vezérlő mindig szerepel a felhasználói felület automatizálási fa vezérlőnézetében.

A felhasználói felület automatizálásához szükséges vezérlőminták és tulajdonságok

Az alábbi táblázat felsorolja azokat a felhasználói felületi automatizálási vezérlőmintákat, amelyeket az összes hivatkozásvezérlőnek támogatnia kell. További információ a vezérlőmintákról: felhasználói felület automatizálási vezérlőmintáinak áttekintése.

Vezérlőminta/mintatulajdonság Támogatás/érték Jegyzetek
IInvokeProvider Igen Minden hivatkozásvezérlőnek támogatnia kell a meghívási mintát.
IValueProvider Attól függ. A hivatkozásvezérlőknek támogatniuk kell az értékvezérlő mintát, ha a hivatkozás a felhasználó számára használható és értelmezhető információkat tartalmaz.
Value Például: "https://www...." Az internetes vagy intranetes címek URL-címe egy olyan hivatkozás, amely a felhasználó számára fontos információkat tartalmaz. A programozott hivatkozások azonban csak egy alkalmazás számára értelmezhetők, és nem ajánlott az Érték tulajdonsághoz.

Kötelező felhasználói felület automatizálási eseményei

Az alábbi táblázat felsorolja azokat a felhasználói felületi automatizálási eseményeket, amelyeket az összes hivatkozásvezérlőnek támogatnia kell. További információ az eseményekről: felhasználói felületi automatizálási események áttekintése.

Felhasználói felület automatizálási eseménye Támogatás Jegyzetek
InvokedEvent Kötelező Egyik sem
BoundingRectangleProperty tulajdonság-változás esemény. Kötelező Egyik sem
IsOffscreenProperty tulajdonság-változás esemény. Kötelező Egyik sem
IsEnabledProperty tulajdonság-változás esemény. Kötelező Egyik sem
AutomationFocusChangedEvent Kötelező Egyik sem
StructureChangedEvent Kötelező Egyik sem

Lásd még