IAnnotationProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Expõe as propriedades de uma anotação em um documento. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada GetPattern e 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
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
O padrão de controle anotação é usado para expor as propriedades de uma anotação em um documento. Um exemplo é um balão de comentário que está na margem de um documento e está conectado a algum texto do documento ou a uma célula de planilha. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle de anotação.
IAnnotationProvider não é implementado por nenhum Windows Runtime pares de automação existentes. A interface existe para que os autores de controle personalizados possam dar suporte ao padrão de automação em um controle personalizado e implementar seu suporte de automação usando o mesmo Windows Runtime API gerenciada ou C++ que eles usam para definir a lógica de controle ou outro suporte de automação.
Use AnnotationPatternIdentifiers se quiser referenciar as propriedades de padrão IAnnotationProvider do código de controle ao disparar eventos de automação ou chamar RaisePropertyChangedEvent.
Propriedades
AnnotationTypeId |
Obtém o identificador de tipo de anotação dessa anotação. |
AnnotationTypeName |
Obtém o nome desse tipo de anotação. |
Author |
Obtém o nome do autor da anotação. |
DateTime |
Obtém a data e a hora em que essa anotação foi criada. |
Target |
Obtém o elemento de Automação da Interface do Usuário que está sendo anotado. |