WPF数据绑定枚举

时间:2011-01-22 10:06:09

标签: binding

公共枚举'StocksGroupType'位于命名空间'EquityTrades'。

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

的xmlns:EquityTrades = “CLR-名称空间:EquityTrades;装配= 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>

1 个答案:

答案 0 :(得分:0)

以下行错误。

<x:Type TypeName="EquityTrades.StocksGroupType" />

您必须将TypeName值从EquityTrades.StocksGroupType更改为 EquityTrades:StocksGroupType