TreeWalker.Normalize Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera l'elemento predecessore più prossimo all'oggetto AutomationElement specificato nella visualizzazione albero utilizzata da questa istanza di TreeWalker.
Overload
Normalize(AutomationElement) |
Recupera il nodo, se soddisfa l'oggetto Condition, o il padre più prossimo o nodo predecessore che soddisfa l'oggetto Condition. |
Normalize(AutomationElement, CacheRequest) |
Recupera il nodo, se soddisfa l'oggetto Condition, o l'elemento padre più prossimo o nodo predecessore che soddisfa l'oggetto Condition e memorizza nella cache proprietà e pattern. |
Commenti
L'elemento viene normalizzato spostandosi verso l'alto nella catena predecessore nell'albero fino a quando non viene raggiunto un elemento che soddisfa la condizione di visualizzazione per l'oggetto TreeWalker . Se viene raggiunto l'elemento radice, l'elemento radice viene restituito anche se non soddisfa la condizione di visualizzazione.
Questo metodo è utile per le applicazioni che ottengono riferimenti a Automazione interfaccia utente elementi eseguendo il hit testing. L'applicazione potrebbe voler funzionare solo con tipi specifici di elementi e può usare Normalize per assicurarsi che, indipendentemente dall'elemento recuperato inizialmente (ad esempio, quando una barra di scorrimento ottiene lo stato attivo per l'input), viene recuperato solo l'elemento di interesse (ad esempio un elemento contenuto).
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
Parametri
- element
- AutomationElement
Elemento dal quale avviare la normalizzazione.
Restituisce
Oggetto AutomationElement più prossimo nella visualizzazione corrente. Se la navigazione lungo la catena di predecessori arriva all'elemento radice, viene restituito l'elemento radice.
Commenti
L'elemento viene normalizzato spostandosi verso l'alto nella catena predecessore nell'albero fino a quando non viene raggiunto un elemento che soddisfa la condizione di visualizzazione per l'oggetto TreeWalker . Se viene raggiunto l'elemento radice, l'elemento radice viene restituito anche se non soddisfa la condizione di visualizzazione.
Questo metodo è utile per le applicazioni che ottengono riferimenti a Automazione interfaccia utente elementi eseguendo il hit testing. L'applicazione potrebbe voler funzionare solo con tipi specifici di elementi e può usare Normalize per assicurarsi che, indipendentemente dall'elemento recuperato inizialmente (ad esempio, quando una barra di scorrimento ottiene lo stato attivo per l'input), viene recuperato solo l'elemento di interesse (ad esempio un elemento contenuto).
Vedi anche
- Panoramica dell'albero di automazione dell'interfaccia utente
- Navigare tra gli elementi di automazione interfaccia utente utilizzando TreeWalker
- Ottenere elementi di automazione interfaccia utente
Si applica a
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
Parametri
- element
- AutomationElement
Elemento dal quale avviare la normalizzazione.
- request
- CacheRequest
Oggetto richiesta di caching che specifica proprietà e pattern sull'oggetto AutomationElement restituito da memorizzare nella cache.
Restituisce
Oggetto AutomationElement più prossimo nella visualizzazione corrente. Se la navigazione lungo la catena di predecessori arriva all'elemento radice, viene restituito l'elemento radice.
Commenti
L'elemento viene normalizzato spostandosi verso l'alto nella catena predecessore nell'albero fino a quando non viene raggiunto un elemento che soddisfa la condizione di visualizzazione per l'oggetto TreeWalker . Se viene raggiunto l'elemento radice, l'elemento radice viene restituito anche se non soddisfa la condizione di visualizzazione.
Questo metodo è utile per le applicazioni che ottengono riferimenti a Automazione interfaccia utente elementi eseguendo il hit testing. L'applicazione potrebbe voler funzionare solo con tipi specifici di elementi e può usare Normalize per assicurarsi che, indipendentemente dall'elemento recuperato inizialmente (ad esempio, quando una barra di scorrimento ottiene lo stato attivo per l'input), viene recuperato solo l'elemento di interesse (ad esempio un elemento contenuto).
Vedi anche
- Panoramica dell'albero di automazione dell'interfaccia utente
- Navigare tra gli elementi di automazione interfaccia utente utilizzando TreeWalker
- Ottenere elementi di automazione interfaccia utente