SelectionPattern.SelectionProperty 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨테이너에서 선택한 항목을 가져오는 속성을 식별합니다.
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
필드 값
예제
다음 예제에서는 컬렉션에서에서 AutomationElement컨테이너에서 선택한 항목을 나타내는 가져옵니다.
///--------------------------------------------------------------------
/// <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
설명
이 식별자는 UI 자동화 클라이언트 애플리케이션에서 사용 됩니다. UI 자동화 공급자의 해당 필드를 사용 해야 SelectionPatternIdentifiers합니다.
이 속성에 없는 SelectionPattern.SelectionPatternInformation 를 사용 하 여 가져와야 하 GetCurrentPropertyValue 또는 GetCachedPropertyValue합니다.