i tat dies:Wie binden Sie an eine Sammlung, die in einem anderen Projekt/Namespace enthalten ist?
this.combobox.ItemsSource = Common.Component.ModuleManager.Instance.Modules;
die Combobox zu einer Sammelstelle zu binden, die in einem anderen Projekt/Namespace befindet. Aber ich musste die ComboBox
in eine DataTemplate verschieben.
Jetzt brauche ich, so etwas zu tun:
<ComboBox ItemsSource="{Binding Common.Component.ModuleManager.Instance.Modules}"/>
Ich will nicht alle meine Versuche verzeichnen, aber keiner war erfolgreich.
Irgendwelche besseren Ideen?
Ich habe gerade kompiliert und ein Programm mit Ihrem genauen Code ausgeführt - hat gut funktioniert. Das einzige, was ich nicht getan habe, war, die Klasse in eine andere Versammlung zu bringen. Es muss mehr geben, als das Auge sieht. –
Gibt Ihnen die XamlParseException irgendwelche Details darüber, worüber sie sich besonders beschweren? Geht es weg, wenn Sie das ItemsSource-Attribut aus der ComboBox entfernen? –
Ja, wenn ich das ItemsSource-Attribut entferne, gibt es keine Ausnahme. Und es gibt keine spezielle Beschwerde über die Stacktrace, die ich sehen konnte. Aber ich habe es hochgeladen, vielleicht finden Sie etwas, das ich vermisst habe. http://www.informatik.uni-rostock.de/~mb004/XamlParseException.txt (Sorry über die deutsche dort) –