【发布时间】:2011-07-06 17:47:16
【问题描述】:
我有一个这样的类型:
public class EffectViewModel
{
public string Name { get; set; }
public string Category { get; set; }
public Dictionary<ShaderType, bool> ShaderSupport { get; set; }
}
.Name 和 .Category 已绑定到 2 个单独的列,但 ShaderSupport 字典没有。
我不知道如何将字典双向绑定到每个 ShaderType 的单独列。我不知道这些列数是否可以动态完成,但我在 xaml 中对它们进行了硬编码,例如:
<GridViewColumn Width="60" Header="GPU" >
<GridViewColumn Width="60" Header="Pixel" >
...
但现在卡在绑定部分。有什么想法吗?
【问题讨论】:
-
您需要删除
ShaderSupport = { get; set; }中的=。
标签: c# .net wpf data-binding listbox