【发布时间】:2011-01-10 15:04:38
【问题描述】:
我的 xaml 文件中有以下定义,用于将组合框绑定到嵌套枚举:
<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'”并且设计器不会加载文件。
我必须如何将枚举绑定到组合框,以便设计器也能正常工作?谢谢。
编辑:我正在使用 VS2008
【问题讨论】:
-
通过将枚举放在单独的 Enums.cs 文件中而不是嵌套在类中来解决它。我仍然想知道,为什么其他方式不起作用
标签: .net wpf data-binding enums combobox