Linguagem

IDockProvider Interface

Definição

Expõe métodos e propriedades para dar suporte ao acesso de um cliente Microsoft Automação da Interface do Usuário a controles que expõem suas propriedades de encaixe em um contêiner de encaixe. Implemente essa interface para dar suporte aos recursos que um cliente de automação solicita com uma chamada AutomationPeer.GetPattern e PatternInterface.Dock.

public interface class IDockProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2558703985, 28906, 23661, 168, 24, 122, 122, 182, 140, 111, 59)]
struct IDockProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2558703985, 28906, 23661, 168, 24, 122, 122, 182, 140, 111, 59)]
public interface IDockProvider
Public Interface IDockProvider
Atributos

Comentários

Um contêiner de encaixe é um controle que permite organizar elementos filho horizontal e verticalmente, em relação uns aos outros. Para obter mais informações sobre para que serve esse padrão, consulte o Padrão de Controle do Dock.

O IDockProvider não é implementado por nenhum Windows Runtime pares de automação existentes. A interface existe para que os autores de controle personalizados possam dar suporte ao padrão de automação em um controle personalizado e implementar o suporte de automação usando a mesma Windows Runtime API gerenciada ou C++ que eles usam para definir a lógica de controle ou outro suporte de automação.

Use DockPatternIdentifiers se quiser referenciar as propriedades de padrão IDockProvider do código de controle ao disparar eventos de automação ou chamar AutomationPeer.RaisePropertyChangedEvent.

Propriedades

Nome Description
DockPosition

Obtém a DockPosition atual do controle em um contêiner de encaixe.

Métodos

Nome Description
SetDockPosition(DockPosition)

Encaixa o controle em um contêiner de encaixe.

Aplica-se a

Confira também