У меня есть такой тип:
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" >
...
Но теперь я застрял в части привязки. Есть идеи?