Je suis en train de créer un HierarchicalDataTemplate
(à partir de la boîte à outils Silverlight) dans le code dans Silverlight suivant ces conseils sur la création DataTemplates
de code:Création d'un HierarchicalDataTemplate dans Silverlight avec le code
Creating a Silverlight DataTemplate in code
Cependant, je havre de paix pas été en mesure de le faire fonctionner pour HierarchicalDataTemplate
.
J'ai essayé d'utiliser XamlBuilder
fourni avec Silverlight Toolkit, mais cela me donne une erreur.
J'ai essayé XamlReader
, et j'ai inclus divers espaces de noms par défaut et préfixés, mais sans aucune chance.
Si je lance la méthode de Build XamlBuilder
, je reçois la chaîne suivante:
<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>
L'erreur que je reçois est:
AG_E_PARSER_NAMESPACE_NOT_SUPPORTED
Merci, Keith. Espérons que les gens de Silverlight Toolkit mettront à jour XamlBuilder afin qu'il le fasse correctement. –