Frage

Ich versuche eine zu erstellen HierarchicalDataTemplate (aus dem Silverlight Toolkit) in Code in Silverlight nach diesem Rat zum Erstellen DataTemplates aus Code:

Erstellen eines Silverlight DataTemplate im Code

Ich konnte es jedoch nicht zum Laufen bringen HierarchicalDataTemplate.

Ich habe versucht zu benutzen XamlBuilder Das versendet mit Silverlight Toolkit, aber das gibt mir einen Fehler.

ich habe es versucht XamlReader, und haben verschiedene Standard- und vorangestellte Namespaces aufgenommen, aber ohne Glück.

Wenn ich renne XamlBuilder's Build -Methode, ich erhalte die folgende Zeichenfolge:

<HierarchicalDataTemplate xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" xmlns:attached=\"clr-namespace:MyStuff;assembly=MyStuff\" xmlns=\"clr-namespace:System.Windows;assembly=System.Windows.Controls\"><attached:MyUserControl /></HierarchicalDataTemplate>

Der Fehler, den ich bekomme, ist:

AG_E_PARSER_NAMEPACE_NOT_SUPPORTED

War es hilfreich?

Lösung

Mit dem Silverlight XAML -Parser, den Standard -XMLNs muss sein "http://schemas.microsoft.com/winfx/2006/xaml/presentation"Auch wenn Sie es nicht verwenden. Fügen Sie diese XMLNS-Deklaration Ihrer XAML-Zeichenfolge hinzu und ändern Sie das System.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top