7得票3回答
将 DataGridComboBoxColumn 绑定到枚举类型

我有一个简单的 DataGrid,我希望用户能添加一些行。但是,我希望其中一列是一个下拉框,它的值来自于一个枚举。 在我的 XAML 中,最简单的方法是什么? 我尝试了以下代码,但是我得到了错误 "Two-way binding requires Path or XPath"。 <...

15得票3回答
在WPF数据网格中禁用列之间的Tab键切换

我有一个带有多个列的WPF Toolkit数据网格。 我正在尝试实现一种行为,即您可以使用tab键进入网格,然后再次使用单个tab键将其退出。 例如,我不想通过网格的所有列或单元格进行tab键切换,只需进入一次,再次退出一次。 是否有简单的解决方案?我尝试将TabNavigation设置为O...

8得票2回答
在DataGrid中单击行不会选择它。

黑色背景 - 单元格。 灰色背景 - 行。 蓝色背景 - 选定的行。 如果我点击行,它不会被选中。但是,如果我点击单元格,行会被正确地选中。 <Window x:Class="Test021000.MainWindow" xmlns="http://schemas...

40得票7回答
提高WPF DataGrid性能

在我的.NET 3.5 WPF应用程序中,我有一个WPF DataGrid,并且该DataGrid将填充500列和50行。当我滚动或执行DataGrid.Items.Refresh()或选择行时,应用程序的性能非常差。 实际上,应用程序需要大约20秒才能更新布局。Layout_Updated...

8得票1回答
如何将一个二维布尔数组 bool[][] 绑定到 WPF DataGrid(单向)?

我有一个像这样的矩阵型数据网格。 这个网格完全是用XAML设计的。 现在如何使用二维数组向这些数据网格单元格中插入值? 需要插入的值必须是bool数据类型(TRUE或FALSE)。 有什么想法吗?

12得票2回答
WPF数据表格 - 当复选框列的值更改时立即提交更改

我有一个小问题,涉及到数据网格。 我的网格中有一个复选框列,这是唯一可编辑的列。 我想要实现的行为是,当复选框状态改变时,数据网格会立即更新其数据源。用户勾选/取消勾选该框 > 底层数据表得到更新。 默认情况下,似乎在行失去焦点时才会更新源,需要用户按键或单击其他控件来保存更改。 我该如...

8得票1回答
如何在 WPF C# 中访问数据网格模板列文本框的文本

我需要从后台代码中访问DataGrid模板列中的文本,但是我不知道该怎么做。我需要在SelectionChanged事件上将文本更改为我传递的任何字符串。请问有人可以告诉我如何实现吗?我在这里找到了一个类似的问题(链接),但没有答案。

9得票3回答
当DataGrid获得键盘焦点时,将焦点集中在SelectedItem的DataGridCell上。

我有一个DataGrid,其中SelectedItem绑定到VM Selected属性。我有一个搜索控件,可以进行查找,DataGrid的SelectedItem会发生变化(并滚动到视图中)。WPF 4.0和DataGrid SelectionUnit="FullRow"。 我的问题是焦点问...

13得票1回答
在WPF DataGrid中双击显示行详细信息

目前我的DataGrid在单击行时显示了行详细信息。但我希望只有双击行时才显示行详细信息。 有什么解决这个问题的想法吗? 谢谢!

8得票7回答
当添加数据时,WPF DataGrid 的高度会增加。

我有一个WPF数据网格,当我添加的数据超过其初始高度时,它会增加高度。我不想自动调整高度,除非用户增加窗口大小。有没有办法停止这个自动调整? <Window x:Class="WpfDataGridSizeTest.MainWindow" xmlns="http://s...