[英]WPF Datagrid -hide RowDetails
有没有办法隐藏WPF DataGrid的行细节 ? 我想只显示数据网格中的行。
谢谢
<DataGrid ItemsSource="{Binding Path=oExtrationMasterList}" RowHeaderWidth="0" x:Name="DataGridMaster" AreRowDetailsFrozen="True" HorizontalAlignment="Left" Margin="15,128,0,0" VerticalAlignment="Top" Height="199" Width="614" AutoGenerateColumns="False" SelectionChanged="DataGridMaster_SelectionChanged" RowDetailsVisibilityMode="Collapsed">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Width="30" Binding="{Binding TransactionDate}" Visibility="Hidden" />
<DataGridTextColumn Header="Transaction Date" Width="*" Binding="{Binding TransactionDate}" />
<DataGridTextColumn Header="Transaction Count" Width="*" Binding="{Binding TransactionCount}" />
</DataGrid.Columns>
</DataGrid>
在数据网格上设置RowDetailsVisibilityMode="Collapsed"
。
编辑-
<DataGrid.RowDetailsTemplate>
<DataTemplate>
</DataTemplate>
</DataGrid.RowDetailsTemplate>
您必须将RowDetailsVisibilityMode
属性设置为Collapsed
。
RowDetailsVisibilityMode="Collapsed"
根据这个这个“获取或设置一个值,该值指示当行的细节部分都显示”。
在XAML中你可以设置如下:
<sdk:DataGrid RowDetailsVisibilityMode="Collapsed"/>
在C#中,您可以使用:
myDataGrid.RowDetailsVisibilityMode = DataGridRowDetailsVisibilityMode.Collapsed;
尝试使用DataGrid.RowDetailsVisibilityMode
属性。
获取或设置一个值,该值指示何时显示行的详细信息部分。
DataGridRowDetailsVisibilityMode
枚举有;
Member name Description
Collapsed The row details section is not displayed for any rows.
Visible The row details section is displayed for all rows.
VisibleWhenSelected The row details section is displayed only for selected rows.
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.