24得票4回答
在文本框中筛选数据网格

我正在寻找一个示例或样本,用于通过文本框过滤WPF DataGrid列元素。 类似于这个(所提供的示例使用了 WPFToolkit ...显然被Microsoft抛弃了...) XAML<Canvas> <DataGrid Height="200" Nam...

24得票4回答
如何检测我的ObservableCollection中的项是否已更改?

我有一个数据表格,它绑定了 ObservableCollection<Product>。当更新数据表格时,它会自动更新我的集合中的 Product 对象。 现在我想要做的是,当集合中的任何对象更新时触发某种事件 - 或者绑定到该集合的一些内容,这将根据是否有任何 Product ...

23得票1回答
WPF数据表中如何冻结列

我有一些表格数据,其中包含许多字段,在调整我的 WPF 应用程序的大小时,很多字段会被截断。但是,我希望始终看到前 6 列,因为它们很重要。如何在网格格式中实现这一点?我正在使用 WPFToolkit DataGrid,但如果存在其他控件,我可以改用其他控件。 目前,我在两个不同的 Data...

22得票6回答
如何在动态创建的ContextMenu中添加水平分隔符?

我在互联网上寻找解决方案,但是在我的示例中找不到它。我需要在从代码后端生成的上下文菜单项之间添加一个分隔符。我尝试使用以下代码行添加它,但没有成功。this.Commands.Add(new ToolStripSeparator()); 我想知道是否有人能帮忙。提前感谢您。 上下文菜单 XA...

22得票5回答
WPF 4数据表格:将行号放入行标头

我想把行号添加到WPF 4 DataGrid的行头中,以便为DataGrid的行数创建类似Excel的列。 网络上提供的解决方法建议将索引字段添加到业务对象中。但这不是一个真正的选择,因为DataGrid会经常被重新排序,我们不想不断跟踪更改这些索引字段。 非常感谢。

21得票3回答
DataGrid的单元格编辑模板和编辑模式下的焦点

我在使用 WPFToolkit 的 DataGrid 时遇到了问题,当一个列同时提供 CellTemplate 和 CellEditingTemplate 自定义时。如果您看下面代码,您会发现我的编辑模板中只有一个CheckBox。从功能上说一切都很好,但当按F2键编辑单元格时,必须同时按下T...

20得票5回答
如何使用工厂来启用DataGrid的CanUserAddRows功能

我想使用DataGrid.CanUserAddRows = true功能。 不幸的是,它似乎只适用于具有默认构造函数的具体类。 我的业务对象集合不提供默认构造函数。 我正在寻找一种方法来注册一个工厂,该工厂知道如何为DataGrid创建对象。 我查看了DataGrid和ListCollect...

20得票1回答
如何将数据网格行的背景绑定到特定颜色?

我有一个可观察的集合,可以绑定到数据网格。在视图模型中还有一个颜色属性,我想将数据网格中每行的背景绑定到vm上的颜色属性。

19得票7回答
当AutoGenerateColumns = True时,如何重命名DataGrid列?

我有一个简单的数据结构类:public class Client { public String name {set; get;} public String claim_number {set; get;} } 我正在将其输入到 DataGrid 中:this.data_gr...

19得票3回答
WPF中在DataGrid周围使用ScrollViewer会影响列宽

我有一个问题,我使用ScrollViewer滚动包含数据网格的用户控件。没有ScrollViewer时,列会按照我的要求填充数据网格,但是添加了ScrollViewer后,列会缩小到约15像素。我已经简化了我的布局,并且仍然可以重现这种行为。 当将datagrid宽度绑定到另一个控件时,列具...