我在XAML文件中的如下定义的组合框绑定到一个嵌套枚举:WPF绑定组合框在不同的命名空间嵌套枚举的工作不是在设计
<Window xmlns:myns="clr-namespace:Company.Project1.Component1.SubComp1;assembly=Project1.Component1">
<Window.Resources>
<ObjectDataProvider x:Key="testEnum"
MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="myns:Class+NestedEnum" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
这工作得很好,但是我得到的错误消息“未找到类型'Class + NestedEnum'”,Designer将不加载该文件。
我该如何将枚举绑定到comb obox,以便Designer能够正常工作?谢谢。
编辑:我使用VS2008
通过将枚举放置在单独的Enums.cs文件中而不是嵌套在类中解决了这个问题。我仍然想知道,为什么其他方式没有工作 – Simon 2011-01-11 08:42:49