Поделиться через


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

Возвращает элемент модели автоматизации пользовательского интерфейса, к которому добавляется заметка.

Применяется к

См. также раздел