我試圖實現這種網格:WPF網格列不同的大小和位置
,所以我需要有一個網格,如果他們是在不同的行兩列可以是不同的。 (對於行也應該是可能的)。
我的網格,以便遠遠看上去像這樣
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Label Content="Left" Grid.Column="0" />
<GridSplitter HorizontalAlignment="Right"
VerticalAlignment="Stretch"
Grid.Column="1" ResizeBehavior="PreviousAndNext"
Width="5" Background="#FFBCBCBC"/>
<Label Content="Right" Grid.Column="2" />
<GridSplitter HorizontalAlignment="Stretch"
ResizeDirection="Rows"
VerticalAlignment="Stretch"
Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="3" ResizeBehavior="PreviousAndNext"
Height="5" Background="#FFBCBCBC"/>
<Label Content="Left" Grid.Column="0" Grid.Row="2"/>
<GridSplitter HorizontalAlignment="Right"
VerticalAlignment="Stretch"
Grid.Column="1" Grid.Row="2" ResizeBehavior="PreviousAndNext"
Width="5" Background="#FFBCBCBC"/>
<Label Content="Right" Grid.Column="2" Grid.Row="2" />
</Grid>
我怎樣才能實現這一目標?
這看起來像一個我想要的目的。 我正在使用的系統是一個更加動態的系統,我剛剛發佈了一個示例。 我只是不知道這是否是正確的方式來做到這一點。但似乎是這樣。 非常感謝! – PuRe