Как я могу исправить "Ошибка при поиске словаря ресурсов" из-за стиля ListPicker
У меня есть несколько словарей ресурсов, расположенных в одном месте, но один из них выдает мне ошибку (style.xaml), и я не могу понять, как ее решить.
An error occurred while finding the resource dictionary "/MyApp.WindowsPhone;component/Resources/Style.xaml". MyApp-WP C:\Users\MyApp\developers\apps\MyApp-WP\MyApp-WP\App.xaml 19
Мой App.xaml выглядит так:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Colors.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Dimens.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Style.xaml" />
<!--<ResourceDictionary Source="pack://application:,,,/MyApp.WindowsPhone;component/Style.xaml" />-->
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
где
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Style.xaml" />
это тот, который он не может найти.
Единственное отличие (кроме стилей в них) - это заголовки:
Style.xaml
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr-namespace:MyApp.WindowsPhone.UI.Controls"
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Dimens.xaml" />
<ResourceDictionary Source="/MyApp.WindowsPhone;component/Resources/Colors.xaml" />
</ResourceDictionary.MergedDictionaries>
и в Dimens.xaml:
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Thickness x:Key="MyAppBorderThickness">1</Thickness>
<CornerRadius x:Key="MyAppCornerRadius">3</CornerRadius>
</ResourceDictionary>
Я попытался использовать пакет: как вы можете видеть из приведенной выше строки, это тоже не сработало. Я пытался и изменил содержимое со страницы на другие вещи, ничего не помогло. Вычистил все (bin, obj), перезапустил VS2015 и так далее... Ничего. Стили отлично работают во время выполнения, но действительно раздражает, что я не вижу, как это выглядит во время разработки!
Кто-нибудь имеет представление о том, что мне не хватает?
РЕДАКТИРОВАТЬ:
Что ж, после разделения ресурсов на множество разных файлов я сократил их до:
ItemTemplate="{TemplateBinding ActualFullModeItemTemplate}"
который я использую в:
<Style TargetType="toolkit:ListPicker
Нужно ли каким-то образом добавлять стили из списка инструментов в моем приложении?