Ich erstelle eine Windows Universal 8.1 App. Im Windows Phone 8.1-Projekt habe ich eine bestimmte Xaml-Datei als ResourceDictionary. Im freigegebenen Ordner habe ich die gemeinsame App.xaml der 2 Projekte (Windows und Windows Phone).Zugriff auf ResourceDictionary in Windows Phone-Projekt von Gemeinsames Projekt in App.xaml von Universal 8.1 App
Pfad der Resource ist: "MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"
In App.xaml füge ich hinzu:
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Aber ich bin immer:
An error occured while finding the resource dictionary "MyApp.WindowsPhone/Assets/Styles/JumpList.xaml"
Jede Idee, was in meinem Weg falsch ist?
App.xaml im freigegebenen Ordner vorhanden ist, ich habe auch einen MyApp.Windows Ordner und einen MyApp.WndowsPhone Ordner. Also MyApp.WndowsPhone ist nicht mein Stammordner ... – yalematta
Ja, aber Universal-App, wenn es auf dem mobilen Gerät bereitgestellt wird, nimmt es den mobilen Ordner und fügt den freigegebenen Ordner zu, so dass Ihr mobiler Ordner zum Stamm wird. Haben deine Stile funktioniert, als du den Pfad geändert hast? – Jerin
Ja, es funktionierte, als ich mein ResourceDictionary in den Shared-Ordner legte und den Pfad wie gesagt benannte! Aber anscheinend habe ich ein Problem in meinem ResourceDictionary. Ich stemple eine JumpList darin und ich bekomme diesen Fehler: 'Fehler Unbekannter Typ 'JumpListItemBackgroundConverter' im XML-Namespace 'http: // schemes.microsoft.com/winfx/ 2006/xaml/presentation'" Irgendeine Idee über dieser Fehler? – yalematta