سؤال

أحاول إنشاء HierarchicalDataTemplate (من مجموعة أدوات Silverlight) في التعليمات البرمجية في Silverlight بعد هذه النصح حول إنشاء DataTemplates من التعليمات البرمجية:

إنشاء Datatemlate Silverlight في التعليمات البرمجية

ومع ذلك، لم أتمكن من الحصول عليها للعمل HierarchicalDataTemplate.

حاولت استخدام XamlBuilder تلك السفن مع مجموعة أدوات silverlight، ولكن هذا يعطيني خطأ.

لقد حاولت XamlReader, ، وشملت العديد من أسماء الأسماء الافتراضية والبادئة، ولكن دون حظ.

إذا كنت أركض XamlBuilderطريقة بناء الأسلوب، أحصل على السلسلة التالية:

<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>

الخطأ الذي أحصل عليه هو:

ag_e_parser_namespace_not_supported.

هل كانت مفيدة؟

المحلول

مع Silverlight Xaml Parser، XMLNS الافتراضي يجب يكون "http://schemas.microsoft.com/winfx/2006/xaml/presentation."، حتى لو كنت لا تستخدمه. لذلك أضف هذا الإعلان XMLN إلى سلسلة XAML الخاصة بك، وقم بتغيير إعلان Name.Windows CLR-Namespace لاستخدام بعض البادئة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top