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 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
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
Il modello di controllo Annotazione viene usato per esporre le proprietà di un'annotazione in un documento. Un esempio è un palloncino di commento che si trova nel margine di un documento ed è connesso a un testo del documento o a una cella del foglio di calcolo. Per altre informazioni su questo modello, vedere 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++ da usare per definire la logica di controllo o altri supporti 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 chiamare RaisePropertyChangedEvent.
Proprietà
AnnotationTypeId |
Ottiene l'identificatore del tipo di annotazione dell'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 dell'annotazione. |
Target |
Ottiene l'elemento Automazione interfaccia utente annotato. |