WindowPatternIdentifiers 類別

定義

包含 IWindowProvider用來作為識別碼的值。

public ref class WindowPatternIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WindowPatternIdentifiers final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WindowPatternIdentifiers
Public NotInheritable Class WindowPatternIdentifiers
繼承
Object Platform::Object IInspectable WindowPatternIdentifiers
屬性

備註

WindowPatternIdentifiers 等類別是 Microsoft UI 自動化通用提供者模式之Windows 執行階段實作的識別碼。 如果您要實作Windows 執行階段自訂自動化對等,報告其 AutomationPeer.GetPattern實作中IWindowProvider的支援,您可以使用這些識別碼。 這些識別碼需要 AutomationPeer.RaisePropertyChangedEvent 呼叫,您可以從參考您自己的對等的控制項程式碼,或針對 Items 容器對等中的 Provider.IItemContainerProvider.FindItemByProperty 呼叫。 針對控制項使用此模式相當不常見。

根據用戶端用來實作用戶端並檢查 Microsoft UI 自動化樹狀結構所使用的技術,此模式通常會以不同的方式公開給用戶端。 IWindowProvider 也會以元件物件模型的形式呈現 (COM) 介面。

屬性

CanMaximizeProperty

識別 可最大化 的自動化屬性。

CanMinimizeProperty

識別 可最小化 的自動化屬性。

IsModalProperty

識別 IsModal 自動化屬性。

IsTopmostProperty

識別 IsTopmost 自動化屬性。

WindowInteractionStateProperty

識別 InteractionState 自動化屬性。

WindowVisualStateProperty

識別 VisualState 自動化屬性。

適用於

另請參閱