wpftoolkit相关内容

以编程方式将 Datagrid 列置于视图中(水平滚动)

我想以编程方式显示一列.我有很多列,当它们在屏幕外时,我想选择一个单元格并将该单元格置于视图中,我可以选择一个屏幕外的单元格,当我水平滚动以使该单元格可见时,该单元格被选中. 我知道你可以用行来做到这一点,即 ScrollIntoView 但列呢? 有人有幸这样做过吗?如果是这样:)(当然) 解决方案 答案:使用 datagrid 方法. public void Scroll ..
发布时间:2022-01-06 09:43:29 其他开发

WPF 工具包 DataGrid 列调整大小事件

我在我正在处理的应用程序之一中使用 WPF Toolkit Datagrid.我想要的是将列宽和显示索引存储为用户首选项.我已经为列显示索引实现了它,但是对于调整大小,我在数据网格上找不到任何在列大小更改后触发的事件.我已经尝试过“SizeChanged"事件,我猜它只有在最初计算大小时才会被触发,而且这也是针对整个数据网格而不是单个列. 任何替代解决方案或是否有人知道该事件? 解决方案 ..
发布时间:2022-01-06 09:38:58 C#/.NET

在 WPF 中获取数据网格中的多个选定行?

我想在 WPF 中获得多个数据网格的选择,作为我的业务需求,我在数据网格中有一个客户表,它允许多个选择和单选按钮(全部、已选择、所有但已选择).如果单击选定的或所有未选定的,则我必须仅为在数据网格中选择的那些客户提取数据.请建议解决方案以获取多个选定的数据网格行. 谢谢. 解决方案 以上问题我已经有了解决方案, //CustomerDTO是DTO类,包含Customer Table ..
发布时间:2022-01-06 09:37:26 C#/.NET

没有 CTRL 或 Shift 的 WPF 数据网格多项选择

WPF 数据网格有两种选择模式,单一或扩展.WPF ListView 有第三个 - Multiple.此模式允许您在不按住 CTRL 或 Shift 的情况下单击并选择多行.有人知道如何为数据网格执行此操作吗? 解决方案 工具包中的 DataGrid 不支持这个,看起来像 将不受支持,当 DataGrid 与 .NET 4 一起提供时.此控件尚未准备好用于生产的另一个原因.我会选择以下选项 ..
发布时间:2022-01-06 09:35:38 其他开发

发生 wpf 数据绑定时如何显示加载图形/动画

我有一个包含 DataGrid 的 WPF 用户控件.我将视图模型的 ObservableCollection 绑定到它.每个视图模型都有另一个视图模型集合,我用它们来绑定另一个 DataGrid.所以效果是一个 DataGrid,其中包含一个嵌套的 DataGrid 包含在行详细信息模板中. 通常绑定非常快,但有时当有大量数据时,它可以在绑定/绘图发生时挂起 UI. 有没有一种方法可 ..
发布时间:2022-01-06 09:31:36 其他开发

WPF Toolkit Datagrid - 如何关闭选择?

我在 WPF 中有一个数据网格,我绑定到一个对象. 我在那里有一个 DataGridCheckBoxColumn,我希望用户能够通过并勾选他们想要的.问题是他们必须单击两次,一次用于选择,然后再次选中/取消选中.你到底怎么把它关掉,我一直在寻找方法来找到这个问题的答案.数据网格具有 SelectionMode 和 SelectionUnit 属性 - 它们都不接受“none"或“go awa ..
发布时间:2022-01-06 09:28:08 C#/.NET

WPFToolkit DataGrid:突出显示修改的行

有没有办法在 DataGrid 上突出显示所有修改过的行?由于网格绑定到 System.Data.DataTable 我想我可以将每一行的颜色绑定到它的 RowState(下面的示例),但这并没有似乎不起作用. 有什么想法吗? xmlns:data=“clr-namespace:System.Data;assembly=System.Data" ..
发布时间:2022-01-06 09:22:08 C#/.NET

如何获取 WPF DataGrid 以将更改保存回数据库?

如何获取 WPF DataGrid 以将更改保存回数据库? 我已将我的 DataGrid 控件数据绑定到一个 DataTable 对象,并使用一个非常简单的 SELECT 查询填充该表,该查询检索一些基本信息.数据在控件中显示得很好. 但是当我使用控件编辑数据时,更改不会推送回数据库. 有人知道我错过了什么吗? 解决方案 执行更新 当用户在 DataGrid 中编辑 ..
发布时间:2022-01-06 09:14:18 其他开发

如何使用 WPF Toolkit Datagrid 更改单元格的背景颜色

我正在使用 WPF 工具包数据网格,我想根据单元格的内容设置单元格的背景颜色,而不是行. 为了简单起见,假设该列名为 Foo,当 Foo 为 1 时,我希望单元格的背景为蓝色,当 Foo 为 2 时为红色,当 Foo 为 3 时为黄色,当 Foo 为绿色时大于 3. 如果我能做到,我很确定我可以解决我需要处理的任何更复杂的案例. 解决方案 您可以使用 Styles 和 Data ..
发布时间:2022-01-06 08:55:36 其他开发

带有一些只读行的 WPF Datagrid

我需要根据绑定模型上的属性将我的一些 WPF Datagrid 行显示为只读或非只读. 如何做到这一点? 解决方案 我遇到了同样的问题.使用 jsmith 的回答和 Nigel Spencer 的博客中提供的信息,我提出了一个解决方案,不需要更改 WPF DataGrid 源代码、子类化或添加代码以查看视图的代码隐藏.如您所见,我的解决方案对 MVVM 非常友好. 它使用表达式 ..
发布时间:2022-01-06 08:52:45 其他开发

如何遍历 WPF 工具包 Datagrid 的行

我在下一个代码中定义了一个名为 dgQuery 的 WPF 工具包数据网格控件;我用数据集的信息填充了这个,然后我在 dgQuery 中插入了一个新的复选框列来检查/取消选中某些行,我显示了我的 C# 代码的一部分: dgQuery.DataContext = dS.Tables[0];DataGridTemplateColumn cbCol = new DataGridTemplateColu ..
发布时间:2022-01-06 08:49:17 C#/.NET