SelectionItemPattern.Pattern Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет шаблон элемента управления SelectionItemPattern.
public: static initonly System::Windows::Automation::AutomationPattern ^ Pattern;
public static readonly System.Windows.Automation.AutomationPattern Pattern;
staticval mutable Pattern : System.Windows.Automation.AutomationPattern
Public Shared ReadOnly Pattern As AutomationPattern
Значение поля
Примеры
В следующем примере SelectionItemPattern шаблон элемента управления получается из AutomationElementэлемента управления .
///--------------------------------------------------------------------
/// <summary>
/// Obtains a SelectionItemPattern control pattern from an
/// automation element.
/// </summary>
/// <param name="targetControl">
/// The automation element of interest.
/// </param>
/// <returns>
/// A SelectionItemPattern object.
/// </returns>
///--------------------------------------------------------------------
private SelectionItemPattern GetSelectionItemPattern(
AutomationElement targetControl)
{
SelectionItemPattern selectionItemPattern = null;
try
{
selectionItemPattern =
targetControl.GetCurrentPattern(
SelectionItemPattern.Pattern)
as SelectionItemPattern;
}
// Object doesn't support the
// SelectionItemPattern control pattern
catch (InvalidOperationException)
{
return null;
}
return selectionItemPattern;
}
'''--------------------------------------------------------------------
''' <summary>
''' Obtains a SelectionItemPattern control pattern from an
''' automation element.
''' </summary>
''' <param name="targetControl">
''' The automation element of interest.
''' </param>
''' <returns>
''' A SelectionItemPattern object.
''' </returns>
'''--------------------------------------------------------------------
Private Function GetSelectionItemPattern( _
ByVal targetControl As AutomationElement) As SelectionItemPattern
Dim selectionItemPattern As SelectionItemPattern = Nothing
Try
selectionItemPattern = DirectCast( _
targetControl.GetCurrentPattern(selectionItemPattern.Pattern), _
SelectionItemPattern)
Catch
' Object doesn't support the SelectionItemPattern control pattern
Return Nothing
End Try
Return selectionItemPattern
End Function 'GetSelectionItemPattern
Комментарии
Этот идентификатор используется модель автоматизации пользовательского интерфейса клиентскими приложениями. модель автоматизации пользовательского интерфейса поставщики должны использовать эквивалентные поля в SelectionItemPatternIdentifiers.
Идентификатор шаблона передается методам, таким как GetCurrentPattern получение интересующего элемента управления из указанного AutomationElementобъекта.