Я создаю приложение Windows Universal 8.1. В проекте Windows Phone 8.1 внутри я имею определенный файл Xaml как ResourceDictionary. В общей папке у меня есть общий App.xaml из двух проектов (Windows и Windows Phone).Access ResourceDictionary в Windows Phone проект из общего проекта в App.xaml Universal 8.1 App
Путь ResourceDictionary является: "MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"
В App.xaml добавить:
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Но я получаю:
An error occured while finding the resource dictionary "MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"
Любая идея, что случилось в моем пути?
App.xaml существует в общей папке, у меня также есть папка MyApp.Windows и папка MyApp.WndowsPhone. Поэтому MyApp.WndowsPhone не является моей корневой папкой ... – yalematta
Да Но универсальное приложение, когда оно развертывается на мобильном устройстве, занимает мобильную папку и добавляет к нему общую папку, поэтому ваша папка для мобильных устройств становится корнем. Работали ли ваши стили при изменении пути? – Jerin
Да, это сработало, когда я поместил свой ResourceDictionary в общую папку и назвал путь, как вы сказали! Но, похоже, у меня проблема в моем ResourceDictionary. Я встраиваю в него JumpList, и я получаю эту ошибку: 'Ошибка Неизвестный тип 'JumpListItemBackgroundConverter' в пространстве имен XML 'http: // schemas.microsoft.com/winfx/2006/xaml/presentation'' Любая идея о эта ошибка? – yalematta