IAnnotationProvider 介面

定義

公開檔中批註的屬性。 實作這個介面,以支援自動化用戶端使用 GetPattern 呼叫和 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
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

注釋控制項模式是用來公開檔中批 的屬性。 其中一個範例是批註批註方塊,位於檔的邊界,並連接到某些檔文字或試算表儲存格。 如需此模式用途的詳細資訊,請參閱 注釋控制項模式

任何現有的自動化對等Windows 執行階段不會實作 IAnnotationProvider。 介面存在,因此自訂控制項作者可以在自訂控制項中支援自動化模式,並使用與用來定義控制項邏輯或其他自動化支援的相同Windows 執行階段 Managed 或 C++ API 來實作其自動化支援。

如果您想要在引發自動化事件或呼叫RaisePropertyChangedEvent時,從控制項程式碼參考 IAnnotationProvider 模式屬性,請使用AnnotationPatternIdentifiers

屬性

AnnotationTypeId

取得這個批註的注釋類型識別碼。

AnnotationTypeName

取得這個批註類型的名稱。

Author

取得批註作者的名稱。

DateTime

取得建立這個批註的日期和時間。

Target

取得要標注的 UI Automation 專案。

適用於

另請參閱