WinForm的属性网格能够很好地处理标准枚举类型,但是并没有内置编辑器来处理标志枚举。肯定有人写过这样的编辑器,我不想重复造轮子。
我正在寻找一种编辑器,它可以在每个枚举成员旁边放置一个复选框,以便用户可以控制包括哪些成员。我的枚举类似于:
[Flags]
public enum AutoPricingCalendar
{
Sunday = 1,
Monday = 2,
Tuesday = 4,
Wednesday = 8,
Thursday = 16,
Friday = 32,
Saturday = 64,
}