问题标签 [xamdatagrid]
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 - 如何在 XamDataGrid 中实现导致多列记录过滤的搜索?
我正在尝试在 XamDataGrid 上实现搜索 (Ctrl+F) 功能。如何以编程方式在网格上调用记录过滤,该网格在多个列中搜索内容并仅显示与搜索匹配的列?
c# - 导致 xamDataGrid 重新绘制
我需要一种方法让 viewmodel 指示XamDataGrid
视图以最小的麻烦重新读取和重新绘制其单元格。我不想弄乱源并做一些不可持续的解决方法来提高其事件(源可能会改变)。
为了使其更易于理解,我有一个全局静态类,它包含一些不影响数据的视觉提示配置,但它们仅以它们在网格中表示的方式(缩放、格式化等)。视觉动作发生在IValueConverter
附加到该字段的实现中,效果很好。当提示更改并且视图模型订阅它并且事件正确触发时,会触发一个静态事件。现在我只需要让事件处理程序导致网格重新绘制。
有什么建议么?
编辑:一些代码,如果有帮助:
转换器:
DisplayScale 全局
字段定义为
wpf - 如何对 xamdatagrid 中的字段使用多值转换器?
我想将列表转换为逗号分隔的字符串。为此,我正在使用多值转换器。但我不知道如何将它绑定到 xamdatagrid 中的字段。
谢谢。
wpf-controls - 在基础架构 XamDataGrid 中添加 Combobox 列
如何将 WPF 组合框列添加到 Infragistics XamDataGrid?
wpf - Infragistics XamDataGrid AllowEdit 属性绑定不起作用
在我的 XAML 中,我试图将 XamDataGrid 的 AllowEdit 绑定到一个属性
但它不起作用。所有其他绑定工作正常。有任何想法吗?我是 WPF 的新手,所以任何帮助将不胜感激
wpf - 如何覆盖 XamDataGrid 的特殊筛选器操作数“Blanks”和“NonBlanks”?
第一:我们使用infragistics xamdatagrid 11.1.20111.2053
我们的问题:
我们使用带有通用列表的网格。所以它非常动态,必须为任何情况做好准备。我们为每个字段类型设置了SortComparer、FilterComparer、编辑器类型、Edita 类型和样式编辑器。对于模型的某些属性,我们使用特殊的 TypeConverter。例如,在一个单元格中,某些值无法显示。
第一个解决方案,我们只使用类型转换器和特殊的排序比较器:
如果我们不决定过滤,这很有效,但是如果我们想过滤值,我们会在过滤器下拉项中看到丑陋的“Binding.DoNothing”(排序和过滤也是错误的)。此外,我们不能过滤“0”,因为我们转换器说 string.empty...
第二种解决方案,我们使用特殊的 XamTextEditor:
和字段设置
现在我们可以过滤到“0”,即使它没有出现在列表中。
但是,在这两种情况下,我们都不能通过空条目进行过滤,因为它实际上并不存在!虽然我们想!我们认为,如果我们可以制作自己的特殊过滤器,则可能是这样。但不幸的是,这并不容易。是的,我们可以删除特殊的过滤器空白和非空白,但适用于所有网格。要覆盖的特殊过滤器非常复杂,甚至不正确。
好的,我们想看到空单元格,并想要过滤这个单元格,但是特殊的过滤器不能正常工作!
我们能做什么,有什么想法吗?
这是基础设施的问题
c# - 在 Infragistics XamDataGrid 中拖动填充
我需要在现有xamDataGrid
应用程序中实现这个类似 excel 的功能。对于那些不知道它是什么的人,他们想拖动一个单元格(使用 rclick)并通过这样做将原始单元格值复制到选定的单元格中。在我开始挖掘代码之前,也许我可以为自己省点麻烦。
- 该功能是否可用于 xamDataGrid 的“开箱即用”?我在文档或网络上找不到任何东西,但也许我搜索错了。
- 如果没有,任何关于如何通过自定义代码实现这一点的建议。
我对 xamDataGrid 对象模型还很陌生,而且要求也很紧迫。
performance - Infragistics XamDataGrid LoadCustomizations 问题
我发现了 XamDataGrid LoadCustomizations 方法非常感兴趣的问题。在启动程序时,我初始化 XamDataGrid 对象,将其绑定到数据源,调用 LoadCustomizations(),将其放入新的 TabItem 控件并将 TabItem 添加到 TabControl。
之后的问题是性能非常缓慢。如果我稍后调用 LoadCustomizations 方法(通过用户单击某个按钮),XamDataGrid 性能很好。我该如何解决这个问题以及为什么 LoadCustomizations 在第一种情况下会使其工作不佳?
我试图找到一些绑定警告/错误,但这里没有错误/警告。
感谢您的回答,并为我糟糕的英语感到抱歉。
xamdatagrid - 如何在 Infragistics WPF 数据网格的行双击时执行 WPF 命令?
我有一个 WPF XamDataGrid(我正在使用 MVVM 模式,下面的 xaml),当用户双击一行时,我需要它在另一个窗口中显示记录详细信息。我有完成工作的命令,但我不知道如何像使用按钮一样启动它。我希望能够在用户双击一行时执行命令,所以我需要将双击的行(或其 ID)作为参数发送给命令。可能吗?
wpf - “加载”动画优先级
我正在为我的网格使用 Infragistics XamDataGrid。它绑定到 ObservableCollection。
当在窗口的下拉列表中进行选择时,会在后台线程上请求数据并启动加载动画。接收到数据后,所有必要的工作都在后台线程上完成。
我面临的问题是,一旦所有数据都准备好,我需要更新网格绑定到的集合。这需要在 UI 线程上完成。所以发生的情况是,当 XamDataGrid 在 UI 线程上执行其工作以处理集合更改时,我的动画停止了动画。
据我所知,我无能为力,因为网格加载和动画都需要在同一个 UI 线程上发生。
有什么我可能错过的吗?在网格显示新行时保持动画运行的某种方法?