问题标签 [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.
wpf - XamGrid 中 TemplateColumn 的 EditorTemplate 不起作用
我有一个包含两列的 XamGrid,Name
并且Type
. 根据Type
,我想为 提供不同类型的列Name
,因此我使用的是TemplateColumn
. 在数据模板中,我有ContentControl
一个默认值ContentTemplate
和一个如果是特定值DataTrigger
,则将其设置ContentTemplate
为不同的列样式。Type
我正在为此数据模板设置所有四个模板( ItemTemplate
, EditorTemplate
, AddNewRowItemTemplate
, AddNewRowEditorTemplate
) 。TemplateColumn
ItemTemplate
,AddNewRowItemTemplate
并按AddNewRowEditorTemplate
预期工作,但EditorTemplate
没有,请参阅附图:
这是我的代码:
MainWindow.xaml:
MainWindow.xaml.cs:
filter - Infragistics XamGrid:如何防止列过滤器显示时间?
我们使用带时间的 DateTime 列,但需要(excel 样式的不同元素)列过滤器来仅显示日期,而不显示时间。那可能吗?
我在 Infragistics 上找到了一篇文章,其中描述了如何添加自定义过滤器,但没有描述如何更改现有过滤器。
wpf - 如何在 XamGrid 中动态更改图像列中的图像
我正在处理WPF
应用程序,我正在使用XamGrid
. 我正在将数据绑定到项目源,并且我xamGrid
包含一XamComboEditor
列,另一列是图像列。第一次将数据分配给项目源,它的工作完美。但我想要的是,当用户从XamComboEditor
图像中选择任何项目时,也应该根据XamComboEditor
选择更改事件的值进行更改。
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 中使用过滤选项,但这是否会导致我在更改过滤器操作数时出现问题?
谢谢!