Condividi tramite


IAnnotationProvider Interfaccia

Definizione

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.

Si applica a

Vedi anche