在我的示例项目中,我有一个数据网格,其中包含来自服务器的值。最初可以使用鼠标选择数据网格行。但是在我的代码中,只有在单击“激活”按钮后才会进行此行选择。我该怎么做?
我尝试了数据网格的IsEnabled
属性,但这会导致整个数据网格处于非活动状态
(文本和标题显示为灰色)。
请帮帮我。
答案 0 :(得分:1)
我想这应该有用:
datagrid.SelectionChanged += (obj, args) =>
Dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(() =>
datagrid.UnselectAll()));
另一种方法是修改DataGrid样式。无论如何,您还需要考虑“激活”值。