问题标签 [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 - WPF infragistics 未绑定列过滤器不可访问
我必须将 XamGrid(版本 12.2)与未绑定的列一起使用。我设法添加未绑定的列来显示数据,但无法应用任何过滤器。是否需要在 Xaml 中完成任何操作才能使未绑定列的过滤器可访问。我正在使用过滤器菜单选项来启用类似过滤器的 excel。
以下是 xaml 示例
也在 Infragistics 论坛中提出:http: //www.infragistics.com/community/forums/p/62034/413183.aspx
c# - 为什么“Infragistics”文件夹会生成“缺少程序集”编译时错误?
亲爱的社区成员。
虽然我已经使用 C# 编程多年,但我必须承认我是 WPF 和 Infragistics 控件的新手。最近我遇到了一个意外的编译时错误,我想知道可能是什么原因造成的:
命名空间“Sandbox.WpfApp”中不存在类型或命名空间名称“Controls”(您是否缺少程序集引用?)
想法?
重现步骤
- 创建 WPF 项目
- 添加
XamGrid
到 MainWindow.xaml - 这一步很重要:命名
XamGrid
<ig:XamGrid x:Name="abc">
- 编译并运行应用程序...一切正常!
- 在项目中创建Infragistics文件夹
- 将 WPF 用户控件添加到Infragistics文件夹
- 编译应用程序:生成前面提到的错误
有趣的是:
- 如果您
x:Name="abc"
从XamGrid
=> 中删除,则没有编译时错误 - 如果在第 5 步您已将文件夹命名为“IntragisticsTest”=> 没有编译时错误
附加背景*
- Infragistics WPF4 控件(版本:12.2.20122.1000)
- 视觉工作室 2013
wpfdatagrid - Infragistics XamGrid 列标题
我正在使用 XAMGrid 基本功能,由于某种原因根本不显示标题名称。我想要的只是列顶部的手动确定的列名 ABC:
正如您从图片中看到的 - 没有绑定问题 - 因为值正确输入
c# - 如何在 Wpf 的 xamGrid 中访问日期选择器控件?
以下是我的 XamGrid,我使用了包含日期选择器控件的模板列,问题是如何访问日期选择器控件以便我可以应用我的逻辑?
如何访问 datepicker 以便我可以对其执行验证。
wpf - Infragistics XamGrid 中的屏蔽
我们正在使用 MVVM 架构和 Infragistics 控件开发 WPF 应用程序。主窗体显示绑定到 DataTable 的 Infragistics XamGrid。DataTable 具有 Double 数据类型的列。我想在 xaml 中为这些列设置掩码。怎么做?
wpf - 禁用 XamGrid 中的单元格编辑
我正在研究与DataTable绑定的XamGrid。我想在特定条件下禁用单元格的编辑。我已经创建了XamGrid的行为。
可以根据我的要求提出解决方案吗?
c# - 在 XamGrid 中排序
我们正在开发具有 MVVM 架构的 WPF 项目。我们正在使用 XamGrid。我们在 xamGrid 项目源中绑定了一个数据表。我想根据列值以编程方式对 xamGid 的列执行排序。我们使用以下代码对列进行排序:
我需要一些其他标准方式在 XamGrid 中进行排序。
wpf - 清除 XamGrid 中的筛选单元格值
我正在使用MVVM架构样式处理XamGrid,同时使用以下代码删除过滤器,过滤器被删除,但过滤器单元格仍然包含应该为空 的过滤器值。
wpf - xamgrid中基于多重二次排序的单列排序
我们正在使用 xamgrid,最初在加载 xamgrid 时对一列进行排序。现在由于该列中出现重复项目,我们需要根据其他辅助列进行排序。
对于示例,请使用以下代码:
现在,如果在 CreatedOn 列中,如果某些行的日期相同,则应根据 Side 列进行排序。
我应该如何在 xamgrid 中实现这一点。我知道通过使用 FieldlayoutSorting 在 xamDataGrid 中有一些可能性。但是你能告诉我 xamgrid 的情况吗?
c# - WPF - 使用带有自定义 XAML 标记类的 ValueConverter
我正在使用来自 Infragistics 的 XamGrid,并且我按照以下页面中的示例创建了自定义的按钮列类:
我的目标是创建一个可以过滤的自定义图像列类。
我将 XAML 标记定义为:
这意味着我创建了一个名为 FilterableImageColumn 的自定义列。IE
public class FilterableImageColumn : Column
此标签还有一个与之关联的名为 EventSeverityToImageConverter 的 ValueConverter:
ValueConverter="{StaticResource EventSeverityToImageConverter}"
这样做是根据收到的值创建一个特定的图像。它的定义如下:
现在,按照给定的链接中的说明,我们创建一个 FilterableImageColumnContentProvider 而不是 ButtonColumnContentProvider。(我还从 ButtonColumn 类中获取了相关 ContentBinding 属性的链接示例中给出的默认代码,并将其移至我的 FilterableImageColumn 类)
FilterableImageColumnContentProvider : ColumnContentProviderBase
通过执行以下操作,我设法将 ResolveDisplayElement 更改为显示图像而不是按钮:
我已经暂时对 _image 进行了硬编码,以查看它是否会使用上述内容出现,并且确实如此。我已经硬编码如下:
我的问题是,我如何才能访问我的 ValueConverter (EventSeverityToImageConverter) 从我的自定义 FilterableImageColumn 或 FilterableImageColumnContentProvider 类中创建的内容?
我基本上想从我的 FilterableImageColumn 或 FilterableImageColumnContentProvider 中做 EventSeverityToImageConverter 中发生的事情。例如,我想根据收到的内容在图像之间切换。
目前,使用我提供的示例代码,该列仅显示我硬编码的图像(这是有道理的),尽管它确实知道我收到的基础严重性,这在过滤器中很明显。
显然信息在某处,但我不知道如何从我的 FilterableImageColumn/FilterableImageColumnContentProvider 中访问它,以便在该严重性类型(我们看到的关键或信息字符串)上切换图像。
任何建议,将不胜感激。
基本上如果我能改变
Binding binding = new Binding{ Source = _image.Source};
到我在 EventSeverityImageConverter 中创建的 severityIcon。
我有我的解决方案。