Binding WPF数据绑定到枚举

Binding WPF数据绑定到枚举,binding,Binding,公共枚举“StocksGroupType”位于命名空间“EquityTrades”中 在这封电子邮件底部的代码之前,我有一行代码: xmlns:EquityTrades=clr名称空间:EquityTrades;组装=设备交易 代码无法识别以下行中的“StocksGroupType”枚举: 它返回错误:类型引用找不到名为“”的类型{http://schemas.microsoft.com/winfx/2006/xaml/presentation}EquityTrades.StocksGroupT

公共枚举“StocksGroupType”位于命名空间“EquityTrades”中

在这封电子邮件底部的代码之前,我有一行代码:

xmlns:EquityTrades=clr名称空间:EquityTrades;组装=设备交易

代码无法识别以下行中的“StocksGroupType”枚举:

它返回错误:类型引用找不到名为“”的类型{http://schemas.microsoft.com/winfx/2006/xaml/presentation}EquityTrades.StocksGroupType’

我试过删除';assembly=EquityTrades'和其他变体,根据我在互联网上的发现。似乎什么都不管用。请帮忙。我正在使用VS2010

<Window.Resources>
    <ObjectDataProvider x:Key="stocksGroupTypeName" MethodName="GetValues" ObjectType="{x:Type System:Enum}">
        <ObjectDataProvider.MethodParameters>
            <x:Type TypeName="EquityTrades.StocksGroupType" />
        </ObjectDataProvider.MethodParameters>
    </ObjectDataProvider>
</Window.Resources>

下面这行是错的

<x:Type TypeName="EquityTrades.StocksGroupType" />
您必须将TypeName值从EquityTrades.StocksGroupType更改为EquityTrades:StocksGroupType