我有两个枚举:
public enum MyEnumA
{
OptionA1 = 1,
OptionA2 = 2,
OptionA3 = 3,
}
public enum MyEnumB
{
OptionB1 = 1,
OptionB2 = 2,
OptionB3 = 3,
}
和一个包含两个枚举的类
public class AB
{
public MyEnumA A { get; set; }
public MyEnumB B { get; set; }
}
我想要两个枚举的复选框矩阵。数据从列表中读取并保存到列表中。此列表是实际的联结表。暂时我手动填写了清单:
private List<AB> ABList = new List<AB>();
ABList.Add(new AB { A = MyEnumA.OptionA2, B = MyEnumB.OptionB1 });
ABList.Add(new AB { A = MyEnumA.OptionA3, B = MyEnumB.OptionB3 });
矩阵现在应该如下所示:
OptionA1 OptionA2 OptionA3
OptionB1 X
OptionB2
OptionB3 X
我找到了一个 WinForm 解决方案,其中一切都在代码隐藏中完成: http: //social.msdn.microsoft.com/Forums/eu/winformsdatacontrols/thread/33fae605-902a-40e3-9bbb-60b77fc33b9b但不能用数据绑定在 xaml 中完成?