TreeWalker.Normalize Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Recupera el elemento antecesor más cercano al objeto AutomationElement especificado en la vista de árbol utilizada por esta instancia de TreeWalker.
Sobrecargas
Normalize(AutomationElement) |
Recupera el propio nodo si satisface Condition o el elemento primario o nodo antecesor más cercano que satisfaga Condition. |
Normalize(AutomationElement, CacheRequest) |
Recupera el propio nodo si satisface Condition o el elemento primario o nodo antecesor más cercano que satisface Condition, y almacena en memoria caché propiedades y modelos. |
Comentarios
El elemento se normaliza navegando por la cadena antecesora en el árbol hasta que se alcanza una condición de vista para el TreeWalker objeto. Si se alcanza el elemento raíz, se devuelve el elemento raíz aunque no cumpla la condición de vista.
Este método es útil para las aplicaciones que obtienen referencias a Automatización de la interfaz de usuario elementos mediante pruebas de posicionamiento. Es posible que la aplicación quiera trabajar solo con tipos específicos de elementos y puede usar Normalize para asegurarse de que, independientemente del elemento que se recupere inicialmente (por ejemplo, cuando una barra de desplazamiento obtiene el foco de entrada), solo se recupera el elemento de interés (por ejemplo, un elemento de contenido).
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
Parámetros
- element
- AutomationElement
Elemento a partir del que debe iniciarse la normalización.
Devoluciones
Objeto AutomationElement más cercano en la vista actual. Si la navegación a la cadena del antecesor alcanza el elemento raíz, se devuelve el elemento raíz.
Comentarios
El elemento se normaliza navegando por la cadena antecesora en el árbol hasta que se alcanza una condición de vista para el TreeWalker objeto. Si se alcanza el elemento raíz, se devuelve el elemento raíz aunque no cumpla la condición de vista.
Este método es útil para las aplicaciones que obtienen referencias a Automatización de la interfaz de usuario elementos mediante pruebas de posicionamiento. Es posible que la aplicación quiera trabajar solo con tipos específicos de elementos y puede usar Normalize para asegurarse de que, independientemente del elemento que se recupere inicialmente (por ejemplo, cuando una barra de desplazamiento obtiene el foco de entrada), solo se recupera el elemento de interés (por ejemplo, un elemento de contenido).
Consulte también
- Información general sobre el árbol de la UI Automation
- Navegar entre elementos de UI Automation con TreeWalker
- Obtener elementos de UI Automation
Se aplica 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
Parámetros
- element
- AutomationElement
Elemento a partir del que debe iniciarse la normalización.
- request
- CacheRequest
Objeto de solicitud de caché que especifica las propiedades y modelos del objeto AutomationElement devuelto para almacenar en memoria caché.
Devoluciones
Objeto AutomationElement más cercano en la vista actual. Si la navegación a la cadena del antecesor alcanza el elemento raíz, se devuelve el elemento raíz.
Comentarios
El elemento se normaliza navegando por la cadena antecesora en el árbol hasta que se alcanza una condición de vista para el TreeWalker objeto. Si se alcanza el elemento raíz, se devuelve el elemento raíz aunque no cumpla la condición de vista.
Este método es útil para las aplicaciones que obtienen referencias a Automatización de la interfaz de usuario elementos mediante pruebas de posicionamiento. Es posible que la aplicación quiera trabajar solo con tipos específicos de elementos y puede usar Normalize para asegurarse de que, independientemente del elemento que se recupere inicialmente (por ejemplo, cuando una barra de desplazamiento obtiene el foco de entrada), solo se recupera el elemento de interés (por ejemplo, un elemento de contenido).
Consulte también
- Información general sobre el árbol de la UI Automation
- Navegar entre elementos de UI Automation con TreeWalker
- Obtener elementos de UI Automation