【发布时间】:2011-11-25 10:42:44
【问题描述】:
我想将 WPF 中的两个控件放在一个网格中 - GridView 和 ScheduleView 一个在另一个之上,GridSplitter 像这样:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="4" />
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<telerik:RadScheduleView Grid.Row="0" />
<GridSplitter Grid.Row="1" HorizontalAlignment="Stretch" Height="4"/>
<telerik:RadGridView Grid.Row="2"/>
</Grid>
问题是有三种模式: - 仅显示 GridView - 仅显示 ScheduleView - 显示 GridView 和 ScheduleView 在每种情况下,我都希望可见控件填充所有可用空间。如果显示两者,我希望它们共享它们之间的空间,并且 GridSplitter 应该能够调整该空间的大小。
在更改显示模式时如何在不明确设置高度的情况下完成此操作?
【问题讨论】:
标签: wpf