SelectionItemPattern.SelectionItemPatternInformation.SelectionContainer SelectionItemPattern.SelectionItemPatternInformation.SelectionContainer SelectionItemPattern.SelectionItemPatternInformation.SelectionContainer SelectionItemPattern.SelectionItemPatternInformation.SelectionContainer Property

Definition

Ruft das AutomationElement ab, das das SelectionPattern-Steuerungsmuster unterstützt und als Container für das aufrufende Objekt fungiert.Gets the AutomationElement that supports the SelectionPattern control pattern and acts as the container for the calling object.

public:
 property System::Windows::Automation::AutomationElement ^ SelectionContainer { System::Windows::Automation::AutomationElement ^ get(); };
public System.Windows.Automation.AutomationElement SelectionContainer { get; }
member this.SelectionContainer : System.Windows.Automation.AutomationElement
Public ReadOnly Property SelectionContainer As AutomationElement

Eigenschaftswert

Das Containerobjekt.The container object. Der Standardwert ist ein NULL-Verweis (Nothing in Visual Basic).The default is a null reference (Nothing in Visual Basic).

Beispiele

Das folgende Beispiel zeigt das Abrufen der AutomationElement ein Auswahlelement den Auswahlcontainer darstellt.The following example shows how to retrieve the AutomationElement representing the selection container of a selection item.

///--------------------------------------------------------------------
/// <summary>
/// Retrieves the selection container for a selection item.
/// </summary>
/// <param name="selectionItem">
/// An automation element that supports SelectionItemPattern.
/// </param>
///--------------------------------------------------------------------
private AutomationElement GetSelectionItemContainer(
    AutomationElement selectionItem)
{
    // Selection item cannot be null
    if (selectionItem == null)
    {
        throw new ArgumentException();
    }

    SelectionItemPattern selectionItemPattern = 
        selectionItem.GetCurrentPattern(SelectionItemPattern.Pattern) 
        as SelectionItemPattern;
    if (selectionItemPattern == null)
    {
        return null;
    }
    else
    {
        return selectionItemPattern.Current.SelectionContainer; 
    }
}
'''--------------------------------------------------------------------
''' <summary>
''' Retrieves the selection container for a selection item.
''' </summary>
''' <param name="selectionItem">
''' An automation element that supports SelectionItemPattern.
''' </param>
'''--------------------------------------------------------------------
Private Function GetSelectionItemContainer( _
ByVal selectionItem As AutomationElement) As AutomationElement
    ' Selection item cannot be null
    If selectionItem Is Nothing Then
        Throw New ArgumentException()
    End If

    Dim selectionItemPattern As SelectionItemPattern = _
    DirectCast(selectionItem.GetCurrentPattern( _
    selectionItemPattern.Pattern), SelectionItemPattern)
    If selectionItemPattern Is Nothing Then
        Return Nothing
    Else
        Return selectionItemPattern.Current.SelectionContainer
    End If
End Function 'GetSelectionItemContainer

Gilt für: