IAnnotationProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет свойства заметки в документе. Реализуйте этот интерфейс для поддержки возможностей, которые клиент автоматизации запрашивает с помощью вызова GetPattern и PatternInterface.Annotation.
public interface class IAnnotationProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2512000023, 17463, 17691, 148, 97, 5, 10, 73, 181, 157, 6)]
struct IAnnotationProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2512000023, 17463, 17691, 148, 97, 5, 10, 73, 181, 157, 6)]
public interface IAnnotationProvider
Public Interface IAnnotationProvider
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Шаблон элемента управления Заметка используется для предоставления свойств заметки в документе. Одним из примеров является выноска примечаний, которая находится на полях документа и связана с текстом документа или ячейкой электронной таблицы. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления заметками.
IAnnotationProvider не реализуется существующими одноранговых узлами автоматизации среда выполнения Windows. Интерфейс существует для того, чтобы авторы пользовательских элементов управления могли поддерживать шаблон автоматизации в пользовательском элементе управления и реализовывать поддержку автоматизации с помощью того же среда выполнения Windows управляемого API или API C++, который они используют для определения логики управления или другой поддержки автоматизации.
Используйте AnnotationPatternIdentifiers, если вы хотите ссылаться на свойства шаблона IAnnotationProvider из кода элемента управления при запуске событий автоматизации или вызове RaisePropertyChangedEvent.
Свойства
AnnotationTypeId |
Возвращает идентификатор типа заметки для этой заметки. |
AnnotationTypeName |
Возвращает имя этого типа заметки. |
Author |
Возвращает имя автора заметки. |
DateTime |
Возвращает дату и время создания заметки. |
Target |
Возвращает элемент модели автоматизации пользовательского интерфейса, к которому добавляется заметка. |