如何:確保 GridSplitter 是可見的

此範例顯示如何確保在 Grid 中沒有其他控制項目隱藏 GridSplitter 控制項。

範例

Grid 控制項的 Children 會進行轉譯,以在標記或指令碼中將其定義。 如果您未將控制項定義為 Children 集合中的最後一個元素,或是為其他控制項提供較高的 ZIndexProperty,則 GridSplitter 控制項可以隱藏。

為防止隱藏 GridSplitter 控制項,請執行下列其中一個指示。

<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>
<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue"/>
  <Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>

另請參閱