Как я могу исправить "Ошибка при поиске словаря ресурсов" из-за стиля 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

Нужно ли каким-то образом добавлять стили из списка инструментов в моем приложении?

0 ответов

Другие вопросы по тегам