IAnnotationProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Espone le proprietà di un'annotazione in un documento. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e 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
- Attributi
Commenti
Il pattern di controllo Annotation viene utilizzato per esporre le proprietà di un'annotazione in un documento. Un esempio è un fumetto di commento che si trova nel margine di un documento ed è connesso a testo di documento o a una cella del foglio di calcolo. Per altre info su questo modello, vedi Modello di controllo annotazione.
IAnnotationProvider non è implementato da alcun peer di automazione Windows Runtime esistenti. L'interfaccia esiste in modo che gli autori di controlli personalizzati possano supportare il modello di automazione in un controllo personalizzato e implementare il supporto di automazione usando la Windows Runtime stessa API gestita o C++ gestita o C++ usata per definire la logica di controllo o un altro supporto per l'automazione.
Usare AnnotationPatternIdentifiers se si desidera fare riferimento alle proprietà del modello IAnnotationProvider dal codice di controllo quando si attivano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.
Proprietà
| Nome | Descrizione |
|---|---|
| AnnotationTypeId |
Ottiene l'identificatore del tipo di annotazione di questa annotazione. |
| AnnotationTypeName |
Ottiene il nome di questo tipo di annotazione. |
| Author |
Ottiene il nome dell'autore dell'annotazione. |
| DateTime |
Ottiene la data e l'ora di creazione di questa annotazione. |
| Target |
Ottiene l'elemento Automazione interfaccia utente che viene annotato. |