现在我在一个窗口中有一个数据网格,在某处单击按钮后会填满,每当数据网格填满时,它就会超过窗口的当前大小并进一步扩展窗口。确保数据网格目前只能扩展到窗口的当前大小的方法是什么。
我要求窗口之后能够手动调整大小,因此无法设置最大高度。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="40" MinHeight="40"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto" MinWidth="250"/>
</Grid.ColumnDefinitions>
<GroupBox Grid.Column="0 Margin="10,0,5,0">
<Grid MaxHeight="{Binding ActualHeight, ElementName= AddressTable}">
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<DataGrid Name="AddrTable" VerticalScrollBarVisibility="Auto"
Grid.Row="0"
红颜莎娜
心有法竹
随时随地看视频慕课网APP
相关分类