Compartir a través de


IAnnotationProvider Interfaz

Definición

Expone las propiedades de una anotación en un documento. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada AutomationPeer.GetPattern y PatternInterface.Annotation.

public interface class IAnnotationProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1416278414, 39021, 24043, 143, 42, 45, 147, 3, 164, 48, 6)]
struct IAnnotationProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(1416278414, 39021, 24043, 143, 42, 45, 147, 3, 164, 48, 6)]
public interface IAnnotationProvider
Public Interface IAnnotationProvider
Atributos

Comentarios

El patrón de control Annotation se usa para exponer las propiedades de una anotación en un documento. Un ejemplo es un globo de comentarios que se encuentra en el margen de un documento y está conectado a algún texto de documento o a una celda de hoja de cálculo. Para obtener más información sobre lo que es este patrón, consulta Patrón de control de anotaciones.

IAnnotationProvider no se implementa en ningún elemento del mismo nivel de automatización de Windows Runtime existente. La interfaz existe para que los autores de controles personalizados puedan admitir el patrón de automatización en un control personalizado e implementar su compatibilidad con la automatización mediante la misma API administrada de Windows Runtime o C++ que usan para definir la lógica de control u otra compatibilidad de automatización.

Use AnnotationPatternIdentifiers si desea hacer referencia a las propiedades del patrón IAnnotationProvider desde el código de control al desencadenar eventos de automatización o llamar a AutomationPeer.RaisePropertyChangedEvent.

Propiedades

AnnotationTypeId

Obtiene el identificador de tipo de anotación de esta anotación.

AnnotationTypeName

Obtiene el nombre de este tipo de anotación.

Author

Obtiene el nombre del autor de la anotación.

DateTime

Obtiene la fecha y hora en que se creó esta anotación.

Target

Obtiene el elemento de automatización de la interfaz de usuario que se está anotando.

Se aplica a

Consulte también