加载大量数据(40 列,2000 行)时 WPF 网格滚动缓慢且卡顿
简而言之,当加载大量纯数据时,我们无法从任何类型的 WPF 网格/项目控件获得合理的滚动性能。 我们使用 DevExpress WPF 网格创建了一个静态独立原型…
WPF 工具包 DataGrid:使用空值排序
我想对像这样绑定的列上的 WPF-Toolkit DataGrid 进行排序: <toolkit:DataGrid.Columns> <toolkit:DataGridTextColumn Header="MyColumn" Bind…
将 StringFormat 应用于 WPF 4.0 DataGrid 的 DateTime 列
我需要在运行时将 StringFormat 应用到 DataGrid (WPF4.0) 的日期时间列。我已使用列模板创建数据网格的列。格式的值是在运行时通过在应用程序中应用…
如何将 DataGridTemplateColumn 绑定到列值而不是行值?
我有一个属性网格控件,它有许多单元格编辑器,可以使用 CellEditorTemplateSelector 自动应用。每个属性网格行都绑定到一个简单的 PropertyItemViewM…
CollectionViewSource 源属性上的集合绑定
我有一个 CollectionViewSource 作为我的 DataGrid 的 ItemsSource。在 Window.Resources 中,我有这个定义: <CollectionViewSource x:Key="ItemsP…
WPF DataGrid 在用户键入时获取单元格值
我有一个 WPF DataGrid,我想在当前正在编辑的单元格下方显示一个完成列表。我似乎找不到一种方法来获得未承诺的价值。我尝试捕获所有按键事件,但在…
WPF TabControl 每次都会重新绑定
我正在对选项卡控件进行数据模板化。每次我选择一个选项卡时,都会应用内容的绑定。例如,如果我在 tab1 中展开了一个树视图,然后转到 tab2 并返回,…
我通过绑定更改了 SelectedItem。现在如何在没有代码隐藏的情况下将其移至视图中?
我有一个在 SelectedItem 上具有双向绑定的 DataGrid。我可以更改 ViewModel 中的 SelectedItem,但 DataGrid 不会自动 ScrollIntoView。 有没有一种…
WPF 数据网格行编辑“已结束”事件
我知道 WPF datagrid 有“RowEditEnding”事件,但我需要在 Row 承诺检查新添加的行是否重复并合并重复的行后触发该事件。我的数据网格将“CanUserAdd…
DataGrid - 如何使列排序动态化,以满足绑定数据更改的需要?
我在 VS2010 WPF C# 项目中使用 DataGrid。我已将 DataGrid 绑定到 ObservableCollection。当您单击列标题时,它会对该时间点的数据进行排序。 问题 -…
WPF - 绑定 StringFormatting 不起作用
我需要将一个简单的字符串附加到我的命令参数中,但不起作用。 StringFormat 支持这个还是我做错了什么? <DataTemplate x:Key="ClickableHeaderTem…