问题标签 [wpftoolkit]

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 投票
2 回答
3972 浏览

wpf - DataGridTemplateColumn 与 ComboBox 的问题

我有一个带有 ComboBox 的 DataGrid 模板列。当我选择一个值并按 Enter 时,绑定的数据不会更新(我看到空单元格)。

XAML:

代码隐藏:

如果我将 ComboBox 更改为 TextBox,它可以正常工作

怎么了?

0 投票
2 回答
2660 浏览

wpf - WPF 分解 - DataGridTemplateColumn

我正在尝试将自定义 DataGrid 列定义移动到 UserControl 中。

MyComboBoxColumn.xaml

MyComboBoxColumn.cs

主窗口 XAML:

我希望在列标题中看到一个“TEST”按钮,但我看到的是空按钮。绑定好像坏了 怎么了?

0 投票
13 回答
75259 浏览

c# - WPF DataGrid 中的文本对齐方式

如何将列数据对齐到 WPF 中的中心DataGrid

0 投票
1 回答
756 浏览

datagrid - WPFtoolkit 及其 DatagridColumnHeader

我需要在我的数据网格中有不同的上下文菜单 - 一个用于其标题,一个用于网格行。所以我正在处理 MouseClick 事件,然后我需要评估鼠标光标的基础对象是否是 Datagrid 的标题。你能解释一下我怎么做这个吗?我无法理解的是,DataGrid 和 DataGridColumn 的对象层次结构都不包含 DataGridColumnHeader 对象或对它的任何引用。但是在虚拟树中,如果我得到位于标题中并包含列标题文本的文本块,然后得到它的父容器,我将得到 DatagridColumnHeader 对象。

任何帮助表示赞赏。提前致谢!

0 投票
1 回答
1791 浏览

wpf - 下划线 WPF 数据网格标题

我有一个非常愚蠢的问题要问你.. :P 我怎样才能在 DataGrid 标题下划线?

0 投票
2 回答
3023 浏览

c# - 尽管设置了 DataContext,但未设置我的 WPF Toolkit DataGrid 上的 Columns 属性

我使用反射创建了一个 DataTable 以从我的类中获取属性并将其设置为我的 Microsoft.Windows.Controls.DataGrid 的 DataContext:

AlbumInfo 包含 Title、Artist、BitRate、HasImage 等属性。

我试图在 DataTable 填充数据之前设置 DataGrid 中某些列的可见性。但是,dataGridView.Columns 属性为空。如果我等到填充 DataTable 之后,则设置 dataGridView.Columns 属性。

DataTable.Columns 属性是在表格填充之前设置的。

将 DataTable 绑定到 DataGrid 时,我还需要做些什么吗?我无法在 XAML 中做任何事情,因为我正在通过反射动态构建 DataTable。

编辑:

我已将代码移至 AutoGeneratedColumns 事件处理程序(似乎被调用了两次),因此只要检查 Columns.Count 我就可以访问数据。

但是,我可以设置列可见性或显示索引 - 但不能同时设置。如果我尝试同时执行这两项操作,我会在 WPFToolkit DataGrid 代码的其他地方得到索引超出范围异常。任何人有任何想法为什么?

我的代码是:

AddContextMenuItem 是我的方法之一:

0 投票
1 回答
671 浏览

wpf - WPF Toolkit 数据网格中有没有办法在列标题下方但在第一行上方有一个标题

我正在寻找一种方法来创建一个区域,该区域指示用户位于 WPF Toolkit 数据网格的第一行。(显示向下滚动的滚动条对用户来说是不够的)。我需要一些突出的东西,基本上说“这是第一行”。弄乱网格绑定的实体对我来说不起作用,因为我有几个网格在同一个实体集合上具有不同的过滤器。在应用程序运行时,此基础集合也在发生变化。

有没有办法在列标题和数据网格的第一行之间添加某种控件?也许是某种分隔符?

谢谢!乔恩

0 投票
1 回答
1299 浏览

wpf - WPFToolKit DataGrid中的动画行消失

我已经下载了 WPFToolkit,我正在使用这个包中提供的 DataGrid。当行被删除时,我试图为行消失设置动画,但我不知道该怎么做。有谁知道怎么做?

0 投票
2 回答
1585 浏览

wpf - WPF 中数据网格中的列标题样式问题

我已经格式化了 Wcf Toolkit Datagrid,下面是它的 ColumnHeader 样式但是,Column Header 中仍然有一些区域,它们的样式没有如图所示

http://www.freeimagehosting.net/uploads/9aba4fbd93.jpg

0 投票
2 回答
1369 浏览

.net - WPF Toolkit Datagrid - 自定义选项卡

我有一个包含 3 列的 WPF Toolkit DataGrid。只有第三列允许数据输入 - 前两列是静态的(文本描述)。是否可以控制选项卡和导航,以便选项卡和上下左右按钮将忽略前两列并在第三列的范围内操作?