【发布时间】:2011-11-07 14:06:37
【问题描述】:
概览,内置 WPF 的 MVVM 项目。
基本上在我的 xaml 中,我有一个绑定到数据视图的数据网格。当我的服务填充数据视图时,我会得到一个包含任意数量列的动态表。
对于数据网格中的每一列,我创建了一个标题模板,其中包含一个组合框,该组合框绑定到一个 Observable<Dictionary<string,BusinessEntity>> 对象作为其在 xaml 中的项目源。弄清楚组合框是另一个问题,但我试图先填充数据网格,然后担心正确绑定组合框。
无论如何,我想到的唯一解决方案是打开 autogeneratecolumn,然后用代码隐藏中的组合框替换所有标题,但是我在尝试正确绑定代码隐藏中的组合框时遇到了问题,但感觉不到MVVM 如果我必须在那里创建所有这些组合框。
【问题讨论】: