Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Descreve diretrizes e convenções para implementar IDockProvider, incluindo informações sobre propriedades e métodos. O padrão de controle Dock é usado para expor as propriedades do dock de um controle dentro de um contêiner de encaixe.
Um contêiner de encaixe é um controle que permite organizar elementos filho horizontal e verticalmente, em relação uns aos outros. A imagem a seguir mostra um contêiner de encaixe com dois elementos filho. Para obter exemplos de controles que implementam esse padrão de controle, consulte tipos de controle e seus padrões de controle suportados.
Este tópico contém as seguintes seções.
- Diretrizes de Implementação e Convenções
- Membros necessários para IDockProvider
- Tópicos relacionados
Orientações e convenções de aplicação
Ao implementar o padrão de controle Dock, observe as seguintes diretrizes e convenções:
- IDockProvider não expõe nenhuma propriedade do contêiner de encaixe ou quaisquer propriedades de controles que estão encaixados adjacentes ao controle atual dentro do contêiner de encaixe.
- Os controles são encaixados uns em relação aos outros com base em sua ordem z atual; Quanto maior for a sua colocação de ordem Z, mais longe eles são colocados da borda especificada do contêiner de ancoragem.
- Se o contêiner de ancoragem for redimensionado, todos os controles encaixados dentro do contêiner serão reposicionados na mesma borda à qual foram originalmente ancorados. Os controles encaixados também serão redimensionados para preencher qualquer espaço dentro do contêiner de acordo com o comportamento de encaixe de sua propriedadeDockPosition. Por exemplo, se DockPosition_Top for especificado, os lados esquerdo e direito do controle serão expandidos para preencher qualquer espaço disponível. Se DockPosition_Fill for especificado, todos os quatro lados do controle serão expandidos para preencher qualquer espaço disponível.
- Em um sistema com vários monitores, os controles devem se encaixar no lado esquerdo ou direito do monitor atual. Se isso não for possível, eles devem encaixar no lado esquerdo do monitor mais à esquerda ou no lado direito do monitor mais à direita.
Membros necessários para IDockProvider
As propriedades e métodos a seguir são necessários para implementar o IDockProvider interface.
| Membros obrigatórios | Tipo de membro | Observações |
|---|---|---|
| DockPosition | Propriedade | Nenhum |
| SetDockPosition | Método | Nenhum |
Esse padrão de controle não tem eventos associados.
Tópicos relacionados
-
Visão geral dos padrões de controle de automação da interface do do usuário