问题标签 [wpfdatagrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2783 浏览

wpf - 如何以编程方式重新排序 WPF Toolkit 数据网格列?

我的应用程序使用带有自定义列的 WPF DataGrid 控件。尽管属性 Columns 是 ObservableCollection<>,但调用方法 Move 不会以任何方式影响列的顺序。

我可以以某种方式以编程方式重新排序 WPF Toolkit DataGrid 的列吗?

最好的问候
奥利弗·哈纳皮

0 投票
1 回答
2249 浏览

wpf - 如何动态地将按钮添加到 WPF Datagrid 列?

有没有办法将按钮控件(连同列名)动态添加到 WPFDataGrid 列,?

通过单击标题按钮,弹出窗口将打开。

此按钮生成是动态的,由代码隐藏决定,有些列标题需要添加,有些不需要添加。

0 投票
1 回答
2033 浏览

wpfdatagrid - 自动生成列时以编程方式将 ValidationRules 添加到 WPF DataGrid

我想在 AutoGeneratingColumn 事件中执行此操作:

可能吗?这些列是自动生成的,所以我只想将 ValidationRules 添加到 Binding。

0 投票
1 回答
13220 浏览

wpf - WPF 数据网格。获取所选行的每个单元格的值

我正在使用 WPF 工具包 DataGrid。

如何获取所选行的单元格的值?

0 投票
2 回答
1040 浏览

wpf - ResourceDictionary 中的 Value 属性和显式 DataTrigger.Value 之间的区别?

谁能告诉我为什么以下不起作用,但后面的起作用?注意 Value= 语法与后者的显式用法。我不明白其中的区别。

上面抛出异常,下面工作正常:

例外: 必须为 DataTrigger 指定绑定和值。标记文件 ';component/ResourceDictionaries/LogStyles.xaml' 第 14 行位置 15 中的对象 'System.Windows.DataTrigger' 出错。

堆栈跟踪:在 System.Windows.Markup.XamlParseException.ThrowException(字符串消息,异常 innerException,Int32 lineNumber,Int32 linePosition,Uri baseUri,

0 投票
2 回答
1410 浏览

wpf - WPF DataGrid 更新问题

我在这里面临一个场景。

我有一个主类,它初始化在 wpf 应用程序的 MainWindow 中添加的 DataGrid。有一个线程类,其中 DataTable 对象由 ref 传递,该线程负责更新 DataTable。随着线程运行,DataTable 得到更新,但视图没有得到更新。

但是,当我在通过 TimeTicker 初始化 DataSet 的主类中的 DataTable 中更新/添加行时,不仅通过稍后的线程添加的数据在视图中更新,而且在 timeticker 方法中添加的数据也是不相关的。

阿卜杜勒哈利克

0 投票
2 回答
1372 浏览

c# - 如果需要选择数据网格行,请使用 checkboxcolumn

我在 c# 4.0 中使用 aDataGrid和 a 。CheckBoxColumn现在,CheckBox如果启用行选择,我需要单击 2 次来更改 a 的状态。

一键选择行,二键更改状态CheckBox。如何启用行选择,但保持 1 单击以更改状态CheckBoxColumn

0 投票
1 回答
903 浏览

wpf - WPF Datagrid,设置组合框弹出的背景

在 WPF Toolkit 数据网格中使用 DatagridComboboxColumn 时,我想更改弹出背景的颜色。我已经为普通组合框编辑了模板,它适用于选定的项目和其他属性,但背景保持白色。我使用 Snoop 对模板进行了一些研究,它声称 DropdownBorder 的背景是由父模板设置的,但我不知道是哪个模板。

有任何想法吗?

0 投票
3 回答
11717 浏览

wpf - DataGridTextColumn.MaxLength?

如何设置 DataGridTextColumn 的 MaxLength 属性?

0 投票
1 回答
4642 浏览

combobox - 如何使用 WPF Toolkit Datagrid DataGridTemplateColumn 和组合框?

我有一个看起来像这样的数据网格

该视图绑定到一个 ViewModel,该 ViewModel 公开一个应该是我的行的父列表和一个应该是组合框下拉内容的子列表。它的设置方式我得到了父母的行,但在子描述列中没有数据。当我双击该行时,该行变为可编辑并出现组合框。但是没有数据。当我查看输出窗口时,我看到绑定错误说“BindingExpression path error: 'Children' property not found on 'object' ''Parent'”。我知道...我如何告诉它查找一个级别?我尝试将数据网格绑定到视图模型,但没有显示任何行。我已经尝试使用 relativesource 标记,但我仍然无法让它看到我希望它看到的内容。我确定我的语法不正确。我找不到任何例子。