Procedura: assicurarsi che GridSplitter sia visibile
In questo esempio viene illustrato come assicurarsi che un GridSplitter controllo non sia nascosto dagli altri controlli in un oggetto Grid.
Esempio
Il Children rendering di un Grid controllo viene eseguito nell'ordine in cui sono definiti nel markup o nel codice. GridSplitter I controlli possono essere nascosti da altri controlli se non vengono definiti come ultimi elementi della Children raccolta o se si assegnano altri controlli a un valore superiore ZIndexProperty.
Per evitare controlli nascosti GridSplitter , eseguire una delle operazioni seguenti.
- Assicurarsi che GridSplitter i controlli siano l'ultimo Children aggiunto all'oggetto Grid. Nell'esempio seguente viene illustrato come GridSplitter ultimo elemento dell'insieme Children dell'oggetto Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Impostare l'oggetto ZIndexPropertyGridSplitter su per essere superiore a un controllo che altrimenti lo nasconderebbe. Nell'esempio seguente viene specificato un GridSplitter controllo superiore ZIndexProperty al Button controllo .
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="0" Background="Blue"
Panel.ZIndex="1"/>
<Button Grid.Column="0"/>
</Grid>
- Impostare margini sul controllo che altrimenti nasconde l'oggetto GridSplitter in modo che GridSplitter venga esposto. Nell'esempio seguente vengono impostati margini su un controllo che altrimenti sovrappone e nasconde .GridSplitter
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column ="0" Background="Blue"/>
<Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
.NET Desktop feedback