DateTimeAutomationPeer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса.
public ref class DateTimeAutomationPeer sealed : System::Windows::Automation::Peers::AutomationPeer, System::Windows::Automation::Provider::IInvokeProvider, System::Windows::Automation::Provider::ISelectionItemProvider, System::Windows::Automation::Provider::ITableItemProvider, System::Windows::Automation::Provider::IVirtualizedItemProvider
public sealed class DateTimeAutomationPeer : System.Windows.Automation.Peers.AutomationPeer, System.Windows.Automation.Provider.IInvokeProvider, System.Windows.Automation.Provider.ISelectionItemProvider, System.Windows.Automation.Provider.ITableItemProvider, System.Windows.Automation.Provider.IVirtualizedItemProvider
type DateTimeAutomationPeer = class
inherit AutomationPeer
interface ISelectionItemProvider
interface ITableItemProvider
interface IGridItemProvider
interface IInvokeProvider
interface IVirtualizedItemProvider
type DateTimeAutomationPeer = class
inherit AutomationPeer
interface IGridItemProvider
interface ISelectionItemProvider
interface ITableItemProvider
interface IInvokeProvider
interface IVirtualizedItemProvider
type DateTimeAutomationPeer = class
inherit AutomationPeer
interface IGridItemProvider
interface IInvokeProvider
interface ISelectionItemProvider
interface ITableItemProvider
interface IVirtualizedItemProvider
Public NotInheritable Class DateTimeAutomationPeer
Inherits AutomationPeer
Implements IInvokeProvider, ISelectionItemProvider, ITableItemProvider, IVirtualizedItemProvider
- Наследование
- Реализации
Свойства
| Имя | Описание |
|---|---|
| Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
| EventsSource |
Получает или задает AutomationPeer, который сообщается клиенту автоматизации в качестве источника для всех событий, полученных из этого AutomationPeer. (Унаследовано от AutomationPeer) |
| IsHwndHost |
Возвращает значение, указывающее, является ли элемент, связанный с этимAutomationPeer, узлами |
Методы
| Имя | Описание |
|---|---|
| CheckAccess() |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetAcceleratorKey() |
Возвращает сочетания клавиш ускорителя для элемента, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAcceleratorKeyCore() |
При переопределении в производном классе вызывается методом GetAcceleratorKey(). (Унаследовано от AutomationPeer) |
| GetAccessKey() |
Возвращает клавишу доступа для элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetAccessKeyCore() |
При переопределении в производном классе вызывается методом GetAccessKey(). (Унаследовано от AutomationPeer) |
| GetAutomationControlType() |
Возвращает тип элемента управления, связанного с одноранговым элементом автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetAutomationControlTypeCore() |
При переопределении в производном классе вызывается методом GetAutomationControlType(). (Унаследовано от AutomationPeer) |
| GetAutomationId() |
Возвращает объект AutomationId для элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetAutomationIdCore() |
При переопределении в производном классе вызывается методом GetAutomationId(). (Унаследовано от AutomationPeer) |
| GetBoundingRectangle() |
Получает объект Rect, представляющий экранные координаты элемента, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetBoundingRectangleCore() |
При переопределении в производном классе вызывается методом GetBoundingRectangle(). (Унаследовано от AutomationPeer) |
| GetChildren() |
Получает коллекцию элементов GetChildren(), представленных в дереве модели автоматизации пользовательского интерфейса как непосредственные дочерние элементы элемента автоматизации. (Унаследовано от AutomationPeer) |
| GetChildrenCore() |
При переопределении в производном классе вызывается методом GetChildren(). (Унаследовано от AutomationPeer) |
| GetClassName() |
Получает имя, которое вместе с типом AutomationControlType отличает элемент управления, представленный данным объектом AutomationPeer. (Унаследовано от AutomationPeer) |
| GetClassNameCore() |
При переопределении в производном классе вызывается методом GetClassName(). (Унаследовано от AutomationPeer) |
| GetClickablePoint() |
Получает структуру Point элемента, связанного с одноранговым элементом автоматизации, который может отвечать на щелчок мыши. (Унаследовано от AutomationPeer) |
| GetClickablePointCore() |
При переопределении в производном классе вызывается методом GetClickablePoint(). (Унаследовано от AutomationPeer) |
| GetControlledPeers() |
Предоставляет модель автоматизации пользовательского интерфейса со списком элементов, задействованных или управляемых AutomationPeer. (Унаследовано от AutomationPeer) |
| GetControlledPeersCore() |
При переопределении в производном классе предоставляет модель автоматизации пользовательского интерфейса со списком элементов, задействованных или управляемых AutomationPeer. (Унаследовано от AutomationPeer) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetHeadingLevel() |
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetHeadingLevelCore() |
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| GetHelpText() |
Получает текст, описывающий функции элемента управления, связанного с одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetHelpTextCore() |
При переопределении в производном классе вызывается методом GetHelpText(). (Унаследовано от AutomationPeer) |
| GetHostRawElementProviderCore() |
Сообщает службе автоматизации пользовательского интерфейса, где в дереве автоматизации пользовательского интерфейса следует разместить |
| GetItemStatus() |
Получает текст, который передает визуальное состояние элемента, связанного с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetItemStatusCore() |
При переопределении в производном классе вызывается методом GetItemStatus(). (Унаследовано от AutomationPeer) |
| GetItemType() |
Получает строку, описывающую, какого рода элемент представляет объект. (Унаследовано от AutomationPeer) |
| GetItemTypeCore() |
При переопределении в производном классе вызывается методом GetItemType(). (Унаследовано от AutomationPeer) |
| GetLabeledBy() |
Получает AutomationPeer для Label, предназначенного для этого элемента. (Унаследовано от AutomationPeer) |
| GetLabeledByCore() |
При переопределении в производном классе вызывается методом GetLabeledBy(). (Унаследовано от AutomationPeer) |
| GetLiveSetting() |
Получает характеристики уведомления динамической области, связанной с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetLiveSettingCore() |
При переопределении в производном классе возвращает характеристики уведомлений динамической области. Вызывается методом GetLiveSetting(). (Унаследовано от AutomationPeer) |
| GetLocalizedControlType() |
Получает читаемую локализованную строку, представляющую значение AutomationControlType для элемента управления, связанного с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetLocalizedControlTypeCore() |
При переопределении в производном классе вызывается методом GetLocalizedControlType(). (Унаследовано от AutomationPeer) |
| GetName() |
Получает текст, который описывает элемент, связанный с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| GetNameCore() |
При переопределении в производном классе вызывается методом GetName(). (Унаследовано от AutomationPeer) |
| GetOrientation() |
Получает значение, указывающее явную ориентацию элемента управления, если таковая имеется. (Унаследовано от AutomationPeer) |
| GetOrientationCore() |
При переопределении в производном классе вызывается методом GetOrientation(). (Унаследовано от AutomationPeer) |
| GetParent() |
Возвращает объект AutomationPeer, который является родительским элементом данного объекта AutomationPeer. (Унаследовано от AutomationPeer) |
| GetPattern(PatternInterface) |
Получает реализацию шаблона элемента управления для данного объекта DateTimeAutomationPeer. |
| GetPeerFromPoint(Point) |
Получает AutomationPeer из указанной точки. (Унаследовано от AutomationPeer) |
| GetPeerFromPointCore(Point) |
При переопределении в производном классе вызывается методом GetPeerFromPoint(Point). (Унаследовано от AutomationPeer) |
| GetPositionInSet() |
Пытается получить значение свойства PositionInSet. (Унаследовано от AutomationPeer) |
| GetPositionInSetCore() |
При переопределении в производном классе предоставляет модель автоматизации пользовательского интерфейса с целочисленным значением (отсчет от единицы), которое описывает положение элемента, занимаемое им в группе или наборе. (Унаследовано от AutomationPeer) |
| GetSizeOfSet() |
Пытается получить значение свойства SizeOfSet. (Унаследовано от AutomationPeer) |
| GetSizeOfSetCore() |
При переопределении в производном классе предоставляет модель автоматизации пользовательского интерфейса с размером группы или набора, к которому принадлежит этот элемент. (Унаследовано от AutomationPeer) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| HasKeyboardFocus() |
Возвращает значение, показывающее, имеет ли сейчас элемент, связанный с данным одноранговым объектом автоматизации, фокус ввода. (Унаследовано от AutomationPeer) |
| HasKeyboardFocusCore() |
При переопределении в производном классе вызывается методом HasKeyboardFocus(). (Унаследовано от AutomationPeer) |
| InvalidatePeer() |
Приводит к повторному вычислению основных свойств AutomationPeer и вызывает отправку уведомления PropertyChanged клиенту автоматизации при изменении свойств. (Унаследовано от AutomationPeer) |
| IsContentElement() |
Получает значение, указывающее, содержит ли элемент, связанный с этим одноранговым элементом автоматизации, данные, представленные пользователю. (Унаследовано от AutomationPeer) |
| IsContentElementCore() |
При переопределении в производном классе вызывается методом IsContentElement(). (Унаследовано от AutomationPeer) |
| IsControlElement() |
Возвращает значение, указывающее, понимается ли элемент пользователем как интерактивный или как вклад в логическую структуру элемента управления в графическом пользовательском интерфейсе. (Унаследовано от AutomationPeer) |
| IsControlElementCore() |
При переопределении в производном классе вызывается методом IsControlElement(). (Унаследовано от AutomationPeer) |
| IsDialog() |
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| IsDialogCore() |
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| IsEnabled() |
Получает значение, указывающее, поддерживает ли связанный с данным одноранговым элементом автоматизации элемент взаимодействие. (Унаследовано от AutomationPeer) |
| IsEnabledCore() |
При переопределении в производном классе вызывается методом IsEnabled(). (Унаследовано от AutomationPeer) |
| IsKeyboardFocusable() |
Возвращает значение, указывающее, может ли элемент принимать фокус ввода. (Унаследовано от AutomationPeer) |
| IsKeyboardFocusableCore() |
При переопределении в производном классе вызывается методом IsKeyboardFocusable(). (Унаследовано от AutomationPeer) |
| IsOffscreen() |
Возвращает значение, показывающее, отсутствует ли элемент на экране. (Унаследовано от AutomationPeer) |
| IsOffscreenCore() |
При переопределении в производном классе вызывается методом IsOffscreen(). (Унаследовано от AutomationPeer) |
| IsPassword() |
Получает значение, указывающее, содержит ли элемент конфиденциальное содержимое. (Унаследовано от AutomationPeer) |
| IsPasswordCore() |
При переопределении в производном классе вызывается методом IsPassword(). (Унаследовано от AutomationPeer) |
| IsRequiredForForm() |
Получает значение, указывающее, является ли элемент, связанный с данным одноранговым элементом, обязательным для заполнения в форме. (Унаследовано от AutomationPeer) |
| IsRequiredForFormCore() |
При переопределении в производном классе вызывается методом IsRequiredForForm(). (Унаследовано от AutomationPeer) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| PeerFromProvider(IRawElementProviderSimple) |
Возвращает объект AutomationPeer для указанного прокси-сервера IRawElementProviderSimple. (Унаследовано от AutomationPeer) |
| ProviderFromPeer(AutomationPeer) |
Возвращает объект IRawElementProviderSimple для заданного объекта AutomationPeer. (Унаследовано от AutomationPeer) |
| RaiseAsyncContentLoadedEvent(AsyncContentLoadedEventArgs) |
Вызывается объектом AutomationPeer для вызова события AsyncContentLoadedEvent. (Унаследовано от AutomationPeer) |
| RaiseAutomationEvent(AutomationEvents) |
Вызывает событие автоматизации. (Унаследовано от AutomationPeer) |
| RaiseNotificationEvent(AutomationNotificationKind, AutomationNotificationProcessing, String, String) |
Предоставляет типы CalendarDayButton и CalendarButton для модели автоматизации пользовательского интерфейса. (Унаследовано от AutomationPeer) |
| RaisePropertyChangedEvent(AutomationProperty, Object, Object) |
Вызывает событие для уведомления клиента автоматизации об изменении значения свойства. (Унаследовано от AutomationPeer) |
| ResetChildrenCache() |
Синхронно сбрасывает дерево дочерних элементов, вызывая GetChildrenCore(). (Унаследовано от AutomationPeer) |
| SetFocus() |
Устанавливает фокус клавиатуры на элемент, связанный с данным одноранговым элементом автоматизации. (Унаследовано от AutomationPeer) |
| SetFocusCore() |
При переопределении в производном классе вызывается методом SetFocus(). (Унаследовано от AutomationPeer) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| VerifyAccess() |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IGridItemProvider.Column |
Возвращает порядковый номер столбца, содержащего ячейку или элемент. |
| IGridItemProvider.ColumnSpan |
Возвращает количество столбцов, занятых ячейкой или элементом. |
| IGridItemProvider.ContainingGrid |
Получает поставщик автоматизации пользовательского интерфейса, который реализует IGridProvider и представляет контейнер ячейки или элемента. |
| IGridItemProvider.Row |
Возвращает порядковый номер строки, содержащей ячейку или элемент. |
| IGridItemProvider.RowSpan |
Возвращает количество строк, занятых ячейкой или элементом. |
| IInvokeProvider.Invoke() |
Направляет запрос на активацию элемента управления и инициирует его единственное, однозначное действие. |
| ISelectionItemProvider.AddToSelection() |
Добавляет текущий элемент в коллекцию выбранных элементов. |
| ISelectionItemProvider.IsSelected |
Возвращает значение, указывающее, выделен ли элемент. |
| ISelectionItemProvider.RemoveFromSelection() |
Удаляет текущий элемент из коллекции выбранных элементов. |
| ISelectionItemProvider.Select() |
Снимает выделение всех элементов, затем выделяет текущий элемент. |
| ISelectionItemProvider.SelectionContainer |
Возвращает поставщик модели автоматизации пользовательского интерфейса, который реализует ISelectionProvider и выступает в роли контейнера для вызывающего объекта. |
| ITableItemProvider.GetColumnHeaderItems() |
Извлекает коллекцию поставщиков автоматизации пользовательского интерфейса, представляющую заголовки всех столбцов, связанных с табличным элементом или ячейкой. |
| ITableItemProvider.GetRowHeaderItems() |
Извлекает коллекцию поставщиков автоматизации пользовательского интерфейса, представляющую заголовки всех строк, связанных с табличным элементом или ячейкой. |
| IVirtualizedItemProvider.Realize() |
Делает виртуальный элемент полностью доступным как элемент модели автоматизации пользовательского интерфейса. |