У меня есть такой тип:
public class EffectViewModel
{
public string Name { get; set; }
public string Category { get; set; }
public Dictionary<ShaderType, bool> ShaderSupport { get; set; }
}
.Name
и .Category
уже связаны с двумя отдельными столбцами, но словарь ShaderSupport
не является.
Я не могу понять, как двустороннее связывание словаря с отдельным столбцом для каждого ShaderType
. Я не знаю, может ли это количество столбцов быть выполнено динамически, но я жестко закодировал их в xaml, например:
<GridViewColumn Width="60" Header="GPU" >
<GridViewColumn Width="60" Header="Pixel" >
...
Но теперь застрял на обязательной части. Есть идеи?