WindowPatternIdentifiers クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
注釈
WindowPatternIdentifiers などのクラスは、Microsoft UI オートメーションの一般的なプロバイダー パターンのWindows ランタイム実装の識別子です。 AutomationPeer.GetPattern 実装で IWindowProvider のサポートを報告するWindows ランタイムカスタム オートメーション ピアを実装する場合は、これらの識別子を使用できます。 これらの識別子は、独自のピアを参照するコントロール コードから行う AutomationPeer.RaisePropertyChangedEvent 呼び出し、または項目コンテナー ピアの Provider.IItemContainerProvider.FindItemByProperty に必要です。 コントロールにこのパターンを使用することは非常に一般的ではありません。
通常、この同じパターンは、クライアントの実装と Microsoft UI オートメーション ツリーの確認に使用するテクノロジに応じて、異なる方法でクライアントに公開されます。 IWindowProvider は、コンポーネント オブジェクト モデル (COM) インターフェイスとしても提供されます。
プロパティ
CanMaximizeProperty |
最大化可能なオートメーション プロパティを識別します。 |
CanMinimizeProperty |
最小化可能なオートメーション プロパティを識別します。 |
IsModalProperty |
IsModal オートメーション プロパティを識別します。 |
IsTopmostProperty |
IsTopmost オートメーション プロパティを識別します。 |
WindowInteractionStateProperty |
InteractionState オートメーション プロパティを識別します。 |
WindowVisualStateProperty |
VisualState オートメーション プロパティを識別します。 |