TreeWalker.Normalize Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar det överordnade elementet närmast det som anges AutomationElement i trädvyn som används av den här instansen av TreeWalker.
Överlagringar
| Name | Description |
|---|---|
| Normalize(AutomationElement) |
Hämtar själva noden, om den uppfyller , Conditioneller den närmaste överordnade eller överordnade noden som uppfyller Condition. |
| Normalize(AutomationElement, CacheRequest) |
Hämtar själva noden, om den uppfyller Condition, eller den närmaste överordnade eller överordnade noden som uppfyller Condition, och cachelagrar egenskaper och mönster. |
Kommentarer
Elementet normaliseras genom att navigera upp i den överordnade kedjan i trädet tills ett element som uppfyller visningsvillkoret TreeWalker för objektet har nåtts. Om rotelementet nås returneras rotelementet även om det inte uppfyller vyvillkoret.
Den här metoden är användbar för program som hämtar referenser till UI Automation element genom träfftestning. Programmet kanske bara vill arbeta med specifika typer av element och kan använda Normalize för att se till att oavsett vilket element som ursprungligen hämtas (till exempel när en rullningslist får indatafokus) hämtas endast det intressanta elementet (till exempel ett innehållselement).
Normalize(AutomationElement)
public:
System::Windows::Automation::AutomationElement ^ Normalize(System::Windows::Automation::AutomationElement ^ element);
public System.Windows.Automation.AutomationElement Normalize(System.Windows.Automation.AutomationElement element);
member this.Normalize : System.Windows.Automation.AutomationElement -> System.Windows.Automation.AutomationElement
Public Function Normalize (element As AutomationElement) As AutomationElement
Parametrar
- element
- AutomationElement
Elementet som normaliseringen ska startas från.
Returer
Den närmaste AutomationElement i den aktuella vyn. Om navigeringen uppåt i den överordnade kedjan når rotelementet returneras rotelementet.
Kommentarer
Elementet normaliseras genom att navigera upp i den överordnade kedjan i trädet tills ett element som uppfyller visningsvillkoret TreeWalker för objektet har nåtts. Om rotelementet nås returneras rotelementet även om det inte uppfyller vyvillkoret.
Den här metoden är användbar för program som hämtar referenser till UI Automation element genom träfftestning. Programmet kanske bara vill arbeta med specifika typer av element och kan använda Normalize för att se till att oavsett vilket element som ursprungligen hämtas (till exempel när en rullningslist får indatafokus) hämtas endast det intressanta elementet (till exempel ett innehållselement).
Se även
- Översikt över automationsträd för användargränssnittet
- Navigera bland UI Automation-element med TreeWalker
- Obtaining UI Automation Elements
Gäller för
Normalize(AutomationElement, CacheRequest)
public:
System::Windows::Automation::AutomationElement ^ Normalize(System::Windows::Automation::AutomationElement ^ element, System::Windows::Automation::CacheRequest ^ request);
public System.Windows.Automation.AutomationElement Normalize(System.Windows.Automation.AutomationElement element, System.Windows.Automation.CacheRequest request);
member this.Normalize : System.Windows.Automation.AutomationElement * System.Windows.Automation.CacheRequest -> System.Windows.Automation.AutomationElement
Public Function Normalize (element As AutomationElement, request As CacheRequest) As AutomationElement
Parametrar
- element
- AutomationElement
Elementet som normaliseringen ska startas från.
- request
- CacheRequest
Ett cachebegärandeobjekt som anger egenskaper och mönster för den som returneras till cacheminnet AutomationElement .
Returer
Den närmaste AutomationElement i den aktuella vyn. Om navigeringen uppåt i den överordnade kedjan når rotelementet returneras rotelementet.
Kommentarer
Elementet normaliseras genom att navigera upp i den överordnade kedjan i trädet tills ett element som uppfyller visningsvillkoret TreeWalker för objektet har nåtts. Om rotelementet nås returneras rotelementet även om det inte uppfyller vyvillkoret.
Den här metoden är användbar för program som hämtar referenser till UI Automation element genom träfftestning. Programmet kanske bara vill arbeta med specifika typer av element och kan använda Normalize för att se till att oavsett vilket element som ursprungligen hämtas (till exempel när en rullningslist får indatafokus) hämtas endast det intressanta elementet (till exempel ett innehållselement).
Se även
- Översikt över automationsträd för användargränssnittet
- Navigera bland UI Automation-element med TreeWalker
- Obtaining UI Automation Elements