إنشاء هرمال Datatemplate في Silverlight مع التعليمات البرمجية
-
19-09-2019 - |
سؤال
أحاول إنشاء 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 لاستخدام بعض البادئة.