我想提出兩個控件在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顯示爲 在每種情況下,我都希望可見控件(s)填充所有可用空間。如果顯示兩者,我希望他們共享它們之間的空間,並且GridSplitter應該能夠調整該空間的大小。
如何在不改變顯示模式的情況下明確設置高度來實現這一點?
我將它們設置爲摺疊狀態並且網格行未調整大小。我將嘗試將VerticalAlignment設置爲Stretch。 – kubal5003
這不幸的是不起作用。我正在嘗試使用DataTriggers來設置網格行的高度,但目前爲止沒有效果。 – kubal5003