1

ComboBox在我看来,我有一个绑定到 a 的枚举。

public enum MyItems
{
    [Browsable(false)]
    Item1,

    [Browsable(true)]
    Item2,

    [Browsable(false)]
    Item3,

    [Browsable(true)]
    Item4,
}

鉴于我使用ObjectDataProvider

 <ObjectDataProvider x:Key="eMyItems" MethodName="GetValues"
                        ObjectType="{x:Type System:Enum}">
        <ObjectDataProvider.MethodParameters>
            <x:Type TypeName="Enums:MyItems"/>
        </ObjectDataProvider.MethodParameters>
    </ObjectDataProvider>:

我的组合框看起来像这样:

<ComboBox  ItemsSource="{Binding Source={StaticResource eMyItems}}" SelectedValue="{Binding Item}"/>

问题是我看到了所有的枚举,即使是上面的那些也有 [Browsable(false)]

在此处输入图像描述

我错过了什么?

4

1 回答 1

1

此相关问题中的一个答案看起来可能对您有所帮助:

WPF 数据绑定:如何使用 XAML 将枚举数据绑定到组合框?

于 2013-06-13T10:15:39.007 回答