Procedura: Assicurarsi che gridSplitter sia visibile
In questo esempio viene illustrato come assicurarsi che un controllo GridSplitter non sia nascosto dagli altri controlli in un Grid.
Esempio
Le Children di un controllo Grid vengono resi nell'ordine in cui sono definiti nel markup o nel codice. I controlli GridSplitter possono essere nascosti da altri controlli se non li definite come ultimi elementi dell'insieme Children o se ad altri controlli viene assegnato un ZIndexPropertymaggiore.
Per evitare controlli GridSplitter nascosti, eseguire una delle operazioni seguenti.
- Assicurati che i controlli GridSplitter siano gli ultimi Children ad essere aggiunti al Grid. Nell'esempio seguente viene illustrato il GridSplitter come ultimo elemento dell'insieme Children dell'Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- Impostare la ZIndexProperty sul GridSplitter su un valore superiore rispetto a un controllo che altrimenti lo nasconderebbe. L'esempio seguente fornisce al controllo GridSplitter un ZIndexProperty superiore rispetto al controllo Button.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="0" Background="Blue"
Panel.ZIndex="1"/>
<Button Grid.Column="0"/>
</Grid>
- Imposta i margini sul controllo che altrimenti nasconderebbe il GridSplitter, in modo da esporre il GridSplitter. Nell'esempio seguente vengono impostati margini su un controllo che altrimenti sovrappone e nasconde il GridSplitter.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column ="0" Background="Blue"/>
<Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>
Vedere 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