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

Definizione

Ottiene l'oggetto AutomationElement che supporta il pattern di controllo SelectionPattern e funge da contenitore per l'oggetto chiamante.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

Valore della proprietà

Oggetto contenitore.The container object. Il valore predefinito è un riferimento null (Nothing in Visual Basic).The default is a null reference (Nothing in Visual Basic).

Esempi

Nell'esempio seguente viene illustrato come recuperare il AutomationElement che rappresenta il contenitore di selezione di un elemento di selezione.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

Si applica a