【发布时间】:2019-01-26 07:28:42
【问题描述】:
在选择时,我想更改 DataGrid 选定的行高。我用了两种方法。 1) 我在 DataGrid 中添加了一个扩展器
<DataGrid x:Name="bookings_dg" Expander.Expanded="Expander_Expanded" IsReadOnly="True">
<DataGrid.RowHeight>30</DataGrid.RowHeight>
这是我的扩展器活动
private void Expander_Expanded(object sender, RoutedEventArgs e)
{
if (bookings_dg.RowHeight == 100)
{
bookings_dg.RowHeight = 20;
}
else
{
bookings_dg.RowHeight = 100;
}
}
它会改变所有行的大小而不是特定的。
然后我尝试了this 它改变了高度但也扩大了其中的内容。 这是我点击前后的数据网格。但我想只改变选定行的高度。before img1After img2
【问题讨论】:
标签: c# datagrid wpf-controls wpfdatagrid wpftoolkit