IAnnotationProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |