我有一个类似这样的类型:
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; }
中移除=
。 - Justin Morgan