问题标签 [xceed-datagrid]

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 回答
367 浏览

c# - 重新绑定 Xceed DataGrid 列以接受特殊字符

我正在尝试使用 Xceed WPF DataGrid 来显示 DataTable 对象。DataTables 恰好有使用特殊字符(例如“/”)的列。这导致 Xceed DataGrid 遇到了与上一个问题中所见相同的问题

我试图为所提供的解决方案找到 Xceed 类比,但我不确定如何使用 Xceed 的 DataGridBindingInfo 类(我相信它管理绑定)来完成我想要的。甚至可以使用 Xceed 以这种方式更改绑定吗?

0 投票
1 回答
2105 浏览

xceed-datagrid - 强制 Xceed DataGridControl 中的行高

谁能告诉我如何在 Xceed DataGridControl 中设置行高?因为为 DataRow、Row 和 DataCell 设置样式没有任何作用。好像是固定在 30 的,我一直找不到任何方法来改变它,甚至搜索网格附带的示例。

0 投票
1 回答
1715 浏览

c# - 如何将值从 DataGrid:Cell 绑定到 DataTrigger

我的问题:

  • 我有一个DataGrid带有按钮的 Xceed 列,它绑定到一个命令(该部分有效)
  • 现在我希望根据当前的某个值启用/禁用该按钮DataRow
  • 到目前为止,我可以获得命令绑定工作或DataTrigger取决于DataContext我使用的命令,但不能同时进行。

我坚持以下代码:

以及命令的视图模型实现:

在构造函数中,我初始化命令:

该属性PiWebReport属于一个类ResultDataV1。所有数据都放入此属性中,该属性ResultData = new ObservableCollection<ResultDataV1>(); 显示DataGrid为列/行。所以,现在我可以访问属性值PiWebReport或命令,这取决于我使用的上下文,但不能同时访问两者。

数据类:

0 投票
1 回答
157 浏览

c# - 将 Xceed DataGridControl 的图像复制到位图

我正在使用 Xceed WPF 工具包(社区版)DataGridControl,我想从控件创建一个位图(放在剪贴板上或保存到 png)。

我曾尝试使用 RenderBitmapTarget,但它只会复制在屏幕上呈现的控件(我的网格比屏幕大)。

我的 RenderBitmapTarget 代码如下所示:

我尝试指定更大的尺寸(都在 RenderTargetBitmap 构造函数中,并为控件指定新的宽度/高度,但两者都只是在更大的画布上产生了相同的图像。

有什么想法吗?

0 投票
0 回答
84 浏览

wpf - 如何使工具提示不大于它的控件?

我有一个 Xceed DataGrid,其中一个列中有一个可能很长的文本。我只想显示部分文本,如果用户将鼠标悬停在它上面,工具提示将显示整个文本。

我正在尝试像这样设置工具提示的 MaxWidh:

我试过了AncestorType={x:Type xcdg:Column}}}"AncestorType={x:Type TextBlock}}}"但它只是扩展到整个屏幕。

0 投票
1 回答
1312 浏览

wpf - 如何在xceed datagrid中绑定组合框的Itemssource

我正在尝试将组合框添加到 Xceed WPF 数据网格,但无法将 Itemssource 绑定到组合框。这是数据网格的 xaml。

资源

Item并且AvailablePartMaterial确实存在SaleSheet于其集合绑定到数据网格的类型中。甚至Item属性确实被触发,这意味着组合框的选定项正在被绑定。但是组合框中没有显示任何数据。

0 投票
1 回答
460 浏览

c# - Xceed Datagrid 虚拟化模式问题

我在 wpf 扩展工具包数据网格中有一个非常奇怪的问题。

如果我使用普通绑定,一切正常:

但在虚拟化模式下,文本是不可见的,但行是存在的。

屏幕

感谢您的帮助

0 投票
0 回答
82 浏览

c# - 绑定在 ControlTemplate 中的列表元素仅呈现一次

我有一个包装Xceed DataGridControl的控件(扩展 WPF 工具包社区版的一部分)。该控件提供了一个简单的属性(没有支持依赖属性),它可以保存按钮列表(由构造函数实例化的字段):

然后将属性的项添加到使用控件的视图的 XAML 中:

我想在 Xceed Datagrid 的所谓“GroupHeaderControl”中呈现这个列表的按钮,它基本上是一个分组行,如下所示:

在此处输入图像描述

为此,我重写了 GroupHeaderControl 的 ControlTemplate:

现在问题来了:不是为 GroupHeaderControl 的每个实例呈现按钮,而是只呈现一次。为了说明,假设在上图中,只有第二组标题(“Lyon”)处的按钮可见,而另一个(“Reims”)不可见。

该问题显然与 GroupButtons 列表的项目是通过 XAML 定义添加的事实有关。如果我对列表中的项目进行硬编码,它就像一个魅力:

我真的不明白这种行为是从哪里来的。有人有想法吗?

0 投票
0 回答
832 浏览

c# - xceed datatgrid 导出到 excel Xceed.Wpf.DataGrid.Export.ExcelExporter 类未找到

我正在尝试将 DataGrid 的数据导出到 Excel。我使用 xceed 文档进行了尝试(参见下面的代码)。

但是在那里,我找不到Xceed.Wpf.DataGrid.Export.ExcelExporter

在此处输入图像描述

0 投票
1 回答
139 浏览

wpf - WPF中ControlTemplate中的CustomUserControl双击事件

在 WPF 中,我使用 DoubleClick 事件处理程序创建了一个 CustomUserControl。我以这种方式在 ControlTemplate 中使用此控件:

这也是我的 ControlTemplate:

DoubleClick 事件处理程序在 ControlTemplate 中不起作用。什么是问题,什么是最好的解决方案?