Partilhar via


WindowPatternIdentifiers Classe

Definição

Contém valores usados como identificadores por IWindowProvider.

public ref class WindowPatternIdentifiers sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
Herança
Object Platform::Object IInspectable WindowPatternIdentifiers
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Classes como WindowPatternIdentifiers são os identificadores para a implementação Windows Runtime de um padrão de provedor comum para a Automação da Interface do Usuário da Microsoft. Você poderá usar esses identificadores se estiver implementando um par de automação Windows Runtime personalizado que relata suporte para IWindowProvider em sua implementação GetPattern. Esses identificadores são necessários para as chamadas RaisePropertyChangedEvent que você faz a partir do código de controle que faz referência ao seu próprio par ou para FindItemByProperty em um par de contêineres de itens. Usar esse padrão para controles é bastante incomum.

Esse mesmo padrão geralmente é exposto aos clientes de uma maneira diferente, dependendo de qual tecnologia eles usam para implementar o cliente e examinar a árvore de Automação da Interface do Usuário da Microsoft. IWindowProvider também é apresentado como uma interface COM (Component Object Model).

Propriedades

CanMaximizeProperty

Identifica a propriedade de automação Maximizável .

CanMinimizeProperty

Identifica a propriedade de automação Minimizável .

IsModalProperty

Identifica a propriedade de automação IsModal .

IsTopmostProperty

Identifica a propriedade de automação IsTopmost .

WindowInteractionStateProperty

Identifica a propriedade de automação InteractionState .

WindowVisualStateProperty

Identifica a propriedade de automação VisualState .

Aplica-se a

Confira também