WPF:如何将Flags Enum与MVVM绑定到MultiSelect ComboBox

时间:2015-04-01 22:09:16

标签: c# wpf mvvm combobox enums

我对WPF表现一般,我认为我已经达到了我能够解决这个问题的极限。我的目标是拥有一个绑定到枚举的组合框,允许用户选择多个项目。我能够创建一个绑定到枚举的组合框,让用户只选择一个项目,但我不确定如何进行多选部分(带复选框)。

这是我的枚举:

[Flags]
public enum Process : int
{
    [Description("")]
    None = 0,
    [Description("One")]
    ProcessOne = 1,
    [Description("Two")]
    ProcessTwo = 2,
    [Description("Three")]
    ProcessThree = 4
}

我已经尽可能多地搜索网络,这是一个不错的例子,但我很惊讶我找不到任何东西。我只想要一个带有复选框的组合框,显示每个枚举值,同时让用户选择多个枚举值。我正在做MVVM所以我希望它将结果绑定到ViewModel的属性。任何人都可以指导我如何实现这个目标吗?

0 个答案:

没有答案