WPF DataGrid选中项如何设置不失去选中状态?
DataGrid选中的项,在点击DataGrid之外的地方时,丢失焦点变成灰色,如何能让DataGrid的选中项一直保持选中的高亮状态?
<DataGrid
ItemsSource="{Binding ItemsSource}"
Style="{StaticResource DataGridStyle}"
SelectedItem="{Binding SelectedItem}"
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}"
RowStyle="{StaticResource CapResultStyle}"
>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<i:InvokeCommandAction
Command="{Binding DataContext.QueryCmd,
RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<DataGrid.Columns>
<DataGridTextColumn Header="序号" Width="60" Binding="{Binding Disp}"
ElementStyle="{StaticResource DataGridContentCenterSytle}" />
<DataGridTextColumn Header="时间" Width="160" Binding="{Binding DateTime}"
ElementStyle="{StaticResource DataGridContentCenterSytle}" />
<DataGridTextColumn Header="处理结果" Width="80" Binding="{Binding ResultStr}"
ElementStyle="{StaticResource DataGridContentCenterSytle}" />
</DataGrid.Columns>
</DataGrid>
...全文
相关推荐
WPF分页DataGrid
最近用到WPF的表格控件,需要使用分页功能,找了很多例子都不是很满意。有些是模仿SL做的DataPager导航条,使用的时候还要和DataGrid组合使用,不是很方便。最好还是继承DataGrid的分页表格控件。 于是自己动手封装了一个分页表格。
wpf DataGrid 实现单击单元格进入编辑状态
该代码示例实现了在wpf中,单击DataGrid单元格进入编辑状态(DataGridCheckBoxColumn 单击切换选中状态)的功能。
WPF下DataGrid每行设置不同的ComboBox的数据绑定
WPF下DataGrid每行设置不同的ComboBox的数据绑定 DataGrid设置一次ItemSource 每个ComboBox也要设置一次ItemSource 有点像通过两次映射来绑定
WPF_MVVM中DataGrid列中使用ComBox绑定
WPF之MVVM中DataGrid中嵌入Combox,改变Combox可回传至绑定的实体
wpf通过datagrid操作数据库,实现datagrid增删改操作。
wpf通过datagrid操作数据库,实现datagrid增删改操作。


