Aracılığıyla paylaş


Nasıl yapılır: Bir GridSplitter'ın Görünür Olduğundan Emin Olma

Bu örnekte, bir denetimin içindeki GridSplitter diğer denetimler Gridtarafından gizlenmediğinden nasıl emin olunması gösterilmektedir.

Örnek

Denetimin ChildrenGrid düzeni, işaretleme veya kodda tanımlandığı sırayla işlenir. GridSplitterdenetimlerini koleksiyondaki son öğeler olarak tanımlamazsanız veya diğer denetimlere daha yüksek ZIndexPropertybir değer verirseniz, diğer denetimler tarafından gizlenebilirChildren.

Gizli GridSplitter denetimleri önlemek için aşağıdakilerden birini yapın.

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <Button Grid.Column="0"/>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column="0" Background="Blue"
                Panel.ZIndex="1"/>
  <Button Grid.Column="0"/>
</Grid>
  • Denetimin kenar boşluklarını aksi takdirde öğesini gizleyecek GridSplitter şekilde GridSplitter ayarlayın. Aşağıdaki örnek, kenar boşluklarını başka bir şekilde yer paylaşımlı ve gizleyen bir denetimde GridSplitterayarlar.
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

Ayrıca bkz.