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 Annotation-Steuerelementmuster wird verwendet, um die Eigenschaften einer Anmerkung in einem Dokument verfügbar zu machen. Ein Beispiel ist eine Kommentarsprechblase, die sich am Rand eines Dokuments befindet und mit einem Dokumenttext oder einer Tabellenkalkulationszelle verbunden ist. Weitere Informationen zu diesem Muster finden Sie unter Annotation Control Pattern.

IAnnotationProvider wird nicht von vorhandenen Windows-Runtime Automatisierungspeers implementiert. Die Schnittstelle ist vorhanden, damit benutzerdefinierte Steuerelementautoren das Automatisierungsmuster in einem benutzerdefinierten Steuerelement unterstützen und ihre Automatisierungsunterstützung mithilfe derselben Windows-Runtime verwalteten oder C++-API implementieren können, wie sie zum Definieren von Steuerelementlogik oder anderen Automatisierungsunterstützungen verwenden.

Verwenden Sie AnnotationPatternIdentifiers , wenn Sie auf die IAnnotationProvider-Mustereigenschaften aus dem Steuerelementcode verweisen möchten, wenn Sie Automatisierungsereignisse auslösen oder AutomationPeer.RaisePropertyChangedEvent aufrufen.

Eigenschaften

Name Beschreibung
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 der Erstellung dieser Anmerkung ab.

Target

Ruft das Benutzeroberflächenautomatisierung Element ab, das kommentiert wird.

Gilt für:

Weitere Informationen