Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Feljegyzés
Ez a dokumentáció .NET-keretrendszer fejlesztőknek készült, akik a névtérben System.Windows.Automation meghatározott felügyelt UI-automatizálás osztályokat szeretnék használni. A UI-automatizálás kapcsolatos legfrissebb információkért lásd: Windows Automation API: UI-automatizálás.
Ez a témakör a Spinner vezérlőtípus UI-automatizálás támogatásáról nyújt tájékoztatást. A UI-automatizálás a vezérlőtípusok olyan feltételek, amelyeknek a vezérlőelemnek meg kell felelnie a ControlTypeProperty tulajdonság használatához. A feltételek konkrét irányelveket tartalmaznak UI-automatizálás faszerkezetre, UI-automatizálás tulajdonságértékekre és szabályozási mintákra vonatkozóan.
A tárcsavezérlők elemtartományból vagy számtartományból való választásra szolgálnak.
A következő szakaszok határozzák meg a szükséges UI-automatizálás faszerkezetet, tulajdonságokat, vezérlőmintákat és eseményeket a Spinner vezérlőtípushoz. A UI-automatizálás követelmények az összes tárcsavezérlőre vonatkoznak, legyen az Windows megjelenítési alaprendszer (WPF), Win32 vagy Windows Forms.
Szükséges UI-automatizálás faszerkezet
Az alábbi táblázat a tárcsavezérlőkre vonatkozó UI-automatizálás fa vezérlőnézetét és tartalomnézetét mutatja be, amikor támogatják a Tartományérték, az Érték és a Kijelölés vezérlőelem mintáit, és ismerteti az egyes nézetekben található elemeket. A UI-automatizálás fával kapcsolatos további információkért lásd UI-automatizálás Fa áttekintése című témakört.
Tartományérték vagy értékvezérlő minta
| Vezérlőnézet | Tartalomnézet |
|---|---|
| Léptető - Szerkesztés (0 vagy 1) - Gomb (2) |
Léptető |
Kijelölésvezérlési minta
| Vezérlőnézet | Tartalomnézet |
|---|---|
| Léptető - Szerkesztés (0 vagy 1) - Gomb (2) - Listaelem (0 vagy több) |
Léptető - ListItem (0 vagy több) |
Annak érdekében, hogy a vezérlőnézet-részhalmaz két gombja megkülönböztethető legyen az automatizált teszteszközökkel, rendelje hozzá vagy SmallIncrementSmallDecrementAutomationId szükség szerint. Egyes implementációk esetében a társított Szerkesztés vezérlő a Spinner-vezérlő társa lehet.
Kötelező UI-automatizálás tulajdonságok
Az alábbi táblázat felsorolja azokat a UI-automatizálás tulajdonságokat, amelyek értéke vagy definíciója különösen releváns a tárcsavezérlők szempontjából. A UI-automatizálás tulajdonságaival kapcsolatos további információkért lásd UI-automatizálás Ügyfelek tulajdonságai című témakört.
| UI-automatizálás tulajdonság | É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. | A tárcsavezérlő kattintható pontja a vezérlő szerkesztési részére helyezi a fókuszt. |
| 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 tárcsavezérlő általában egy statikus szövegfeliratból kapja meg a nevét. |
| LabeledByProperty | Lásd a jegyzeteket. | A tárcsavezérlők statikus szövegfeliratot kaptak. |
| ControlTypeProperty | Léptető | Ez az érték minden felhasználói felületi keretrendszer esetében megegyezik. |
| LocalizedControlTypeProperty | "fonó" | A Spinner vezérlőtípusának megfelelő honosított sztring. |
| IsContentElementProperty | Igaz | A tárcsavezérlőnek mindig tartalomnak kell lennie. |
| IsControlElementProperty | Igaz | A Spinner vezérlőnek mindig vezérlőnek kell lennie. |
Kötelező UI-automatizálás vezérlőminták és tulajdonságok
Az alábbi táblázat felsorolja azokat a UI-automatizálás vezérlőmintákat, amelyeket a tárcsavezérlőknek támogatniuk kell. A vezérlőmintákról további információt a UI-automatizálás Vezérlőminták áttekintése című témakörben talál.
| Vezérlőminta/mintatulajdonság | Támogatás/érték | Jegyzetek |
|---|---|---|
| ISelectionProvider | Függ | A kijelölendő elemek listáját tartalmazó tárcsavezérlőknek támogatniuk kell ezt a mintát. |
| CanSelectMultiple | Hamis | A tárcsavezérlők mindig önálló kijelölési tárolók. |
| IRangeValueProvider | Függ | A numerikus tartományra kiterjedő tárcsavezérlők támogatják ezt a mintát. |
| IValueProvider | Függ | A különálló beállításokat vagy számokat felölelő tárcsavezérlők támogathatják ezt a mintát. |
Kötelező UI-automatizálás események
Az alábbi táblázat felsorolja azokat az UI-automatizálás eseményeket, amelyeket az összes tárcsavezérlőnek támogatnia kell. További információ az eseményekről: UI-automatizálás Események áttekintése.
| UI-automatizálás esemény | Támogatás | Jegyzetek |
|---|---|---|
| InvalidatedEvent | Függ | Egyik sem |
| BoundingRectangleProperty tulajdonság által módosított esemény. | Kötelező | Egyik sem |
| IsOffscreenProperty tulajdonság által módosított esemény. | Kötelező | Egyik sem |
| IsEnabledProperty tulajdonság által módosított esemény. | Kötelező | Egyik sem |
| ValueProperty tulajdonság által módosított esemény. | Függ | Egyik sem |
| ValueProperty tulajdonság által módosított esemény. | Függ | Egyik sem |
| AutomationFocusChangedEvent | Kötelező | Egyik sem |
| StructureChangedEvent | Kötelező | Egyik sem |