IAnnotationProvider Interfaccia
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
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 al margine di un documento ed è connesso a un testo del documento o a una cella del foglio di calcolo. Per altre info su questo modello, vedi Modello di controllo annotazione.
IAnnotationProvider non viene implementato da altri 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 per l'automazione usando la Windows Runtime stessa API gestita o C++ gestita da usare per definire la logica di controllo o un altro supporto di 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.
Annotation |
Ottiene l'identificatore del tipo di annotazione dell'annotazione. |
Annotation |
Ottiene il nome di questo tipo di annotazione. |
Author |
Ottiene il nome dell'autore dell'annotazione. |
Date |
Ottiene la data e l'ora di creazione dell'annotazione. |
Target |
Ottiene l'elemento Automazione interfaccia utente che viene annotato. |