Должна быть возможность добавить код позади файла для словаря ресурсов В Silverlight но я получаю ту же ошибку, брошенный из InitializeComponent
метода моего App.xaml
конструктора: XamlParseException
: AG_E_PARSER_BAD_TYPE
.Ошибка при добавлении кода позади для Silverlight словаря ресурсов: AG_E_PARSER_BAD_TYPE
Файл словаря XAML ресурсов выглядит следующим образом:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Celerior.Annapurna.SL.ProvisiorResourceDictionary"
x:ClassModifier="public">
...
</ResourceDictionary>
Если я удалить x:Class
приписывать все снова работает отлично (конечно, я перепроверил имя класса, и это правильно). Мой App.xaml
файл не очень интересно и просто содержит ссылку на словарь ресурсов:
<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Celerior.Annapurna.SL.App">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ProvisiorResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
Что я делаю неправильно?
С наилучшими пожеланиями,
Ronald Wildenberg
Это работает! Огромное спасибо. Мне нужен код, потому что у меня есть шаблон внутри словаря ресурсов с помощью кнопки. Я хотел бы обработать событие Click где-то. Однако я не мог оставить класс x: Class. Необходимо было собрать код за классом для компиляции. –