AutomationElement.LocalizedControlTypeProperty Campo
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í.
Identifica la propiedad LocalizedControlType en el idioma de la configuración regional.
public: static initonly System::Windows::Automation::AutomationProperty ^ LocalizedControlTypeProperty;
public static readonly System.Windows.Automation.AutomationProperty LocalizedControlTypeProperty;
staticval mutable LocalizedControlTypeProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly LocalizedControlTypeProperty As AutomationProperty
Valor de campo
Ejemplos
En el ejemplo siguiente se recupera el valor actual de la propiedad . El valor predeterminado se devuelve si el elemento no proporciona uno.
string localizedType =
autoElement.GetCurrentPropertyValue(AutomationElement.LocalizedControlTypeProperty) as string;
Dim localizedType As String = _
Cstr(autoElement.GetCurrentPropertyValue(AutomationElement.LocalizedControlTypeProperty))
En el ejemplo siguiente se recupera el valor actual de la propiedad , pero se especifica que si el propio elemento no proporciona un valor para la propiedad , NotSupported se devolverá en lugar de un valor predeterminado.
string localizedType1;
object localizedTypeNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.LocalizedControlTypeProperty, true);
if (localizedTypeNoDefault == AutomationElement.NotSupported)
{
localizedType1 = "Unknown type.";
}
else
{
localizedType1 = localizedTypeNoDefault as string;
}
Dim localizedType1 As String
Dim localizedTypeNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.LocalizedControlTypeProperty, True)
If localizedTypeNoDefault Is AutomationElement.NotSupported Then
localizedType1 = "Unknown type."
Else
localizedType1 = CStr(localizedTypeNoDefault)
End If
Comentarios
Las aplicaciones cliente de Automatización de la interfaz de usuario usan este identificador. Los proveedores de automatización de la interfaz de usuario deben usar el identificador equivalente en AutomationElementIdentifiers.
Esta propiedad también se puede recuperar de las Current propiedades o Cached .
Se requiere un proveedor para exponer esta propiedad cuando representa un control personalizado que no tiene un tipo de control bien definido.
Los valores devueltos de la propiedad son de tipo String. El valor predeterminado de la propiedad es una cadena vacía.