我正在尝试将公式编辑功能与我的 WPF 应用程序中的 XamDataGrid 控件集成。该控件将其 AutoGenerateFields 属性设置为 false,并成功绑定数据。我在窗口上有一个 XamFormulaEditor 控件,以允许用户构建自己的公式并将结果作为新字段(列)添加到现有的 XamDataGrid 中。
我已将 XamFormulaEditor 的 Target 属性设置为
目标=“{绑定元素名称=xamGrid}”。
我可以输入像“[Last4] + 2”这样的公式,并让我的新列具有正确的值。问题是,当我通过使用自动完成建议和操作数列表来使用内置的 ContextualHelp 功能时,结果出错了,因为源列始终是 Row at 0,因为公式变得像
[//dataPresenterAdapter/Table(0)/counsel_Status_Id]
基本上,我们需要有一个 FormulaEditor 控件,该控件可用于使用 CalculationManager 在 XamDataGrid 中创建一个新字段。
你们中是否有人有在这种情况下可能有用的想法?
或者您是否有实现相同逻辑的示例?