ich die folgende Definition in meiner XAML-Datei habe eine Combobox zu einer verschachtelten Enum zu binden:WPF Bindung Combobox, um verschachtelte Enum in anderen Namespace funktioniert nicht in Designer
<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>
Dies funktioniert gut, jedoch erhalte ich die Fehler Nachricht "Der Typ 'Class + NestedEnum' wurde nicht gefunden" und der Designer wird die Datei nicht laden.
Wie muss ich die Enumeration an das Combobox binden, damit der Designer auch funktioniert? Vielen Dank.
EDIT: Ich verwende VS2008
Es wurde behoben, indem die Enums in eine separate Enums.cs-Datei geschrieben und nicht in einer Klasse verschachtelt wurden. Ich würde immer noch gerne wissen, warum moy anders nicht funktioniert – Simon