【发布时间】:2026-01-17 16:30:01
【问题描述】:
我正在开发一个遵循 MVVM 模式绑定到实体框架的 WPF 应用程序。 我有一个包含 GridView 的 ListView。
<ListView Grid.Column="0" Grid.Row="1" ItemsSource="{Binding DocumentTypeCount.DocumentTypeCountList}" Width="Auto" Margin="5, 0,0,5" Focusable="False">
<ListView.View>
<GridView AllowsColumnReorder="False">
<GridView.ColumnHeaderContainerStyle>
<Style>
<Setter Property="FrameworkElement.Visibility" Value="Collapsed" />
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn Header="Document Type" Width="Auto" DisplayMemberBinding="{Binding DocumentTypeName}"/>
<GridViewColumn Header="Count" Width="Auto" DisplayMemberBinding="{Binding Count}"/>
</GridView>
</ListView.View>
</ListView>
这是这样渲染的:
我的问题是: 1-如何禁用对行的关注?我已经尝试过使用 ListViewItem 上的 Focusable 属性,但它没有用。 2- 如何将不同的字体样式(粗体)应用于最后一项?
谢谢
【问题讨论】:
标签: c# wpf xaml listview gridview