【发布时间】:2016-08-23 05:57:06
【问题描述】:
看来我不能使用GridSplitter 来调整下一个项目的大小。这是 xaml:
<Grid>
<!-- this works -->
<Grid Background="Gray" HorizontalAlignment="Left">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="1" Width="10" ResizeBehavior="PreviousAndNext" />
</Grid>
<!-- this doesn't -->
<Grid Background="Gray" HorizontalAlignment="Right">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="auto" />
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="1" Width="10" ResizeBehavior="PreviousAndNext" />
</Grid>
</Grid>
和演示:
注意左边的Grid 可以调整大小,而右边的有一些问题。你可以自己尝试给 xaml 看看我的意思。
我应该怎么做才能使下一个项调整大小起作用?
【问题讨论】:
标签: c# wpf xaml layout gridsplitter