问题标签 [xamgrid]

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

wpf - XamGrid 中 TemplateColumn 的 EditorTemplate 不起作用

我有一个包含两列的 XamGrid,Name并且Type. 根据Type,我想为 提供不同类型的列Name,因此我使用的是TemplateColumn. 在数据模板中,我有ContentControl一个默认值ContentTemplate和一个如果是特定值DataTrigger,则将其设置ContentTemplate为不同的列样式。Type我正在为此数据模板设置所有四个模板( ItemTemplate, EditorTemplate, AddNewRowItemTemplate, AddNewRowEditorTemplate) 。TemplateColumn

ItemTemplateAddNewRowItemTemplate并按AddNewRowEditorTemplate预期工作,但EditorTemplate没有,请参阅附图:

<code>ItemTemplate</code> 和 <code>AddNewRowItemTemplate</code>

<code>AddNewRowEditorTemplate</code>

<code>EditorTemplate</code>

这是我的代码:

MainWindow.xaml:

MainWindow.xaml.cs:

0 投票
1 回答
144 浏览

filter - Infragistics XamGrid:如何防止列过滤器显示时间?

我们使用带时间的 DateTime 列,但需要(excel 样式的不同元素)列过滤器来仅显示日期,而不显示时间。那可能吗?

我在 Infragistics 上找到了一篇文章,其中描述了如何添加自定义过滤器,但没有描述如何更改现有过滤器。

0 投票
0 回答
40 浏览

wpf - 如何在 XamGrid 中动态更改图像列中的图像

我正在处理WPF应用程序,我正在使用XamGrid. 我正在将数据绑定到项目源,并且我xamGrid包含一XamComboEditor列,另一列是图像列。第一次将数据分配给项目源,它的工作完美。但我想要的是,当用户从XamComboEditor图像中选择任何项目时,也应该根据XamComboEditor选择更改事件的值进行更改。

我的代码

0 投票
1 回答
394 浏览

c# - 从 XamGrid 筛选器中删除操作数

我是 WPF 和 Infragistics 的新手。我有一个带有 XamGrid 和过滤器的小型 WPF 项目。我想从网格中一列的过滤器列表中删除等于操作数。我从 Infragistics 论坛在线找到了这段代码:

应该这样做,但我无法让它工作。当我的应用程序加载时,equals 过滤器选项仍然存在。我是从错误的地方调用代码吗?这是我写的:

这是我的 XAML 代码中的 XamGrid:

任何帮助,将不胜感激!

编辑:当我在过滤器中添加时,我不断收到以下错误:

System.NullReferenceException:“对象引用未设置为对象的实例。” Infragistics.Controls.Grids.ReadOnlyKeyedColumnBaseCollection.this[string].get 返回 null。

为了克服这个错误,我遵循了这个链接中的解决方案:https ://www.infragistics.com/community/forums/f/retired-products-and-controls/29815/allowfilterrow-top-infragistics-silverlight-requireemptyconstructorexception和对我有用的解决方案如下:

这允许我在 XamGrid 中使用过滤选项,但这是否会导致我在更改过滤器操作数时出现问题?

谢谢!