Невозможно создать источник, используя baseuri и относительный путь - PullRequest
0 голосов
/ 07 февраля 2020

Преобразование приложения UWP в приложение wpf, использовавшее this.baseuri в uwp, не может найти его в wpf

baseuri - это This.BaseUri, переходящий с текущей страницы (test.xaml.cs)

imagepath = "TMOD.Tricks.Resources.Icons\\sources\\apps\\Reflect_32.png";

(другая папка не включена в папку решения, но папка находится в папке приложения)

reflectimg.Source = new BitmapImage(new Uri(baseURI, imagePath));

в абсолютном пути uwp:

{ms-appx:///TMOD.Tricks/UI/Pages/TMOD.Tricks.Resources.Icons\\sources\\apps\\Reflect_32.png}

, который работает нормально в UWP

в wpf дает исключение

baseuri is

Uri uri = new Uri("pack://application:,,,/TMOD.Tricks/UI/Pages/test.xaml");

imagepath = "TMOD.Tricks.Resources.Icons\\sources\\apps\\Reflect_32.png"; 

находится в папке приложения так же, как в UWP

reflectimg.Source = new BitmapImage(new Uri(baseURI, imagePath));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...