AutomationElement.ControlTypeProperty Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Identifikuje ControlType vlastnost.
public: static initonly System::Windows::Automation::AutomationProperty ^ ControlTypeProperty;
public static readonly System.Windows.Automation.AutomationProperty ControlTypeProperty;
staticval mutable ControlTypeProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly ControlTypeProperty As AutomationProperty
Hodnota pole
Příklady
Následující příklad načte aktuální hodnotu vlastnosti. Výchozí hodnota je vrácena, pokud prvek neposkytuje.
ControlType controlTypeId =
autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty)
as ControlType;
Dim controlTypeId As ControlType = _
DirectCast(autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty), ControlType)
Následující příklad načte aktuální hodnotu vlastnosti, ale určuje, že pokud samotný prvek neposkytuje hodnotu pro vlastnost, NotSupported má být vrácen místo výchozí hodnoty.
ControlType controlTypeId1;
object controlTypeNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty, true);
if (controlTypeNoDefault == AutomationElement.NotSupported)
{
// TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
controlTypeId1 = controlTypeNoDefault as ControlType;
}
Dim controlTypeId1 As ControlType
Dim controlTypeNoDefault As Object = _
autoElement.GetCurrentPropertyValue(AutomationElement.ControlTypeProperty, True)
If controlTypeNoDefault Is AutomationElement.NotSupported Then
' TODO Handle the case where you do not wish to proceed using the default value.
Else
controlTypeId1 = DirectCast(controlTypeNoDefault, ControlType)
End If
Poznámky
Tento identifikátor používají klientské aplikace automatizace uživatelského rozhraní. Zprostředkovatelé automatizace uživatelského rozhraní by měli používat ekvivalentní identifikátor v nástroji AutomationElementIdentifiers.
Tuto vlastnost lze také načíst z Current vlastností nebo Cached .
Výchozí hodnota vlastnosti je Custom