Freigeben über


IAnnotationProvider Schnittstelle

Definition

Macht die Eigenschaften einer Anmerkung in einem Dokument verfügbar. Implementieren Sie diese Schnittstelle, um die Funktionen zu unterstützen, die ein Automatisierungsclient mit einem AutomationPeer.GetPattern-Aufruf und PatternInterface.Annotation anfordert.

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
Attribute

Hinweise

Das Anmerkungssteuerelementmuster wird verwendet, um die Eigenschaften einer Anmerkung in einem Dokument verfügbar zu machen. Ein Beispiel ist eine Kommentarblase, die sich am Rand eines Dokuments befindet und mit einem Dokumenttext oder einer Tabellenkalkulationszelle verbunden ist. Weitere Informationen zum Zweck dieses Musters finden Sie unter Anmerkungssteuerelementmuster.

IAnnotationProvider wird nicht von vorhandenen Windows-Runtime Automation-Peers implementiert. Die Schnittstelle ist vorhanden, sodass autoren von benutzerdefinierten Steuerelementen das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe der gleichen Windows-Runtime verwalteten oder C++-API implementieren können, die sie zum Definieren von Steuerungslogik oder anderer Automatisierungsunterstützung verwenden.

Verwenden Sie AnnotationPatternIdentifiers , wenn Sie beim Auslösen von Automatisierungsereignissen oder beim Aufrufen von AutomationPeer.RaisePropertyChangedEvent im Steuerelementcode auf die IAnnotationProvider-Mustereigenschaften verweisen möchten.

Eigenschaften

AnnotationTypeId

Ruft den Anmerkungstypbezeichner dieser Anmerkung ab.

AnnotationTypeName

Ruft den Namen dieses Anmerkungstyps ab.

Author

Ruft den Namen des Anmerkungsautors ab.

DateTime

Ruft das Datum und die Uhrzeit ab, zu dem diese Anmerkung erstellt wurde.

Target

Ruft das Ui Automation-Element ab, das mit Anmerkungen versehen wird.

Gilt für:

Weitere Informationen