AutomationElement.AcceleratorKeyProperty 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 AcceleratorKey vlastnost.
public: static initonly System::Windows::Automation::AutomationProperty ^ AcceleratorKeyProperty;
public static readonly System.Windows.Automation.AutomationProperty AcceleratorKeyProperty;
staticval mutable AcceleratorKeyProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly AcceleratorKeyProperty 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.
string acceleratorKey =
autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty) as string;
Dim acceleratorKey As String = _
CStr(autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty))
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.
string acceleratorKeyString;
object acceleratorKeyNoDefault =
autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty, true);
if (acceleratorKeyNoDefault == AutomationElement.NotSupported)
{
// TODO Handle the case where you do not wish to proceed using the default value.
}
else
{
acceleratorKeyString = acceleratorKeyNoDefault as string;
}
Dim acceleratorKeyString As String
Dim acceleratorKeyNoDefault As Object = autoElement.GetCurrentPropertyValue(AutomationElement.AcceleratorKeyProperty, True)
If acceleratorKeyNoDefault Is AutomationElement.NotSupported Then
' TODO Handle the case where you do not wish to proceed using the default value.
Else
acceleratorKeyString = CStr(acceleratorKeyNoDefault)
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 .
Kombinace kláves akcelerátoru vyvolá akci. Například kombinace kláves CTRL+O se často používá k vyvolání společného dialogového okna Otevřít soubor. Vlastnost AutomationElement , která má nastavenou vlastnost klíče akcelerátoru InvokePattern , vždy implementuje třídu.
Návratové hodnoty vlastnosti jsou typu String. Výchozí hodnota vlastnosti je prázdný řetězec.