SelectionPattern.SelectionProperty Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bezeichnet die Eigenschaft, die die in einem Container ausgewählten Elemente abruft.
public: static initonly System::Windows::Automation::AutomationProperty ^ SelectionProperty;
public static readonly System.Windows.Automation.AutomationProperty SelectionProperty;
staticval mutable SelectionProperty : System.Windows.Automation.AutomationProperty
Public Shared ReadOnly SelectionProperty As AutomationProperty
Feldwert
Beispiele
Im folgenden Beispiel wird eine Auflistung von AutomationElements abgerufen, die die ausgewählten Elemente in einem Auswahlcontainer darstellt.
///--------------------------------------------------------------------
/// <summary>
/// Gets the currently selected SelectionItem objects from target.
/// </summary>
/// <param name="selectionContainer">
/// The current Selection container object.
/// </param>
///--------------------------------------------------------------------
private AutomationElement[] GetCurrentSelectionProperty(
AutomationElement selectionContainer)
{
try
{
return selectionContainer.GetCurrentPropertyValue(
SelectionPattern.SelectionProperty) as AutomationElement[];
}
// Container is not enabled
catch (InvalidOperationException)
{
return null;
}
}
'''--------------------------------------------------------------------
''' <summary>
''' Gets the currently selected SelectionItem objects from target.
''' </summary>
''' <param name="selectionContainer">
''' The current Selection container object.
''' </param>
'''--------------------------------------------------------------------
Private Function GetCurrentSelectionProperty( _
ByVal selectionContainer As AutomationElement) As AutomationElement()
Try
Return DirectCast(selectionContainer.GetCurrentPropertyValue( _
SelectionPattern.SelectionProperty), AutomationElement())
' Container is not enabled
Catch
Return Nothing
End Try
End Function 'GetCurrentSelectionProperty
Hinweise
Dieser Bezeichner wird von Benutzeroberflächenautomatisierung Clientanwendungen verwendet. Benutzeroberflächenautomatisierung Anbieter sollten das entsprechende Feld in SelectionPatternIdentifiersverwenden.
Diese Eigenschaft ist in nicht vorhanden SelectionPattern.SelectionPatternInformation und muss mithilfe GetCurrentPropertyValue von oder GetCachedPropertyValueabgerufen werden.