我有一个这样的枚举:WPF依赖项属性为枚举集
public enum Filter
{
Filter1,
Filter2,
Filter3,
Filter4
}
而且我想用这样的:
<local:myComponent FilterList={Filter.Filter1, Filter.Filter2} />
我试图用这样的:wpf dependency property enum collection但didin没有按我的预期工作。 我不想让用户自由输入,我希望他们使用枚举列表。
我该怎么做?
它以编程方式工作,但是当我尝试从XAML()进行设置时,该属性不允许在枚举项目之间使用逗号或空格。它只给出Enum选项,我只能设置一次。 –
也许在你的枚举中设置'[Flags]'属性?我会尝试一下并回到你身边 – almulo
奇怪......我的例子中的代码,没有Flags属性,对我来说工作得很好......您是否将枚举值设置为两个幂,就像我一样? (1,2,4,8,16等) – almulo