Como verificar se um GridSplitter está visível
Este exemplo mostra como verificar se um controle não está oculto pelos outros controles em um GridSplitterGridarquivo .
Exemplo
Os Children de um Grid controle são renderizados na ordem em que são definidos na marcação ou no código. GridSplitter Os controles podem ser ocultos por outros controles se você não defini-los como os últimos elementos da Children coleção ou se você der a outros controles um maior ZIndexProperty.
Para evitar controles ocultos GridSplitter , siga um destes procedimentos.
- Certifique-se de que GridSplitter os controles são os últimos Children adicionados ao Grid. O exemplo a seguir mostra o como o GridSplitter último elemento na Children coleção do Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Defina o GridSplitter no para ser maior do que um controle que, de outra forma, ZIndexProperty o ocultaria. O exemplo a seguir fornece ao GridSplitter controle um maior ZIndexProperty do que o Button controle.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="0" Background="Blue"
Panel.ZIndex="1"/>
<Button Grid.Column="0"/>
</Grid>
- Defina margens no controle que, de outra forma, ocultariam o para que o GridSplitterGridSplitter seja exposto. O exemplo a seguir define margens em um controle que, de outra forma, sobreporia e ocultaria o GridSplitter.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column ="0" Background="Blue"/>
<Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de