Frame.Navigate к странице XAML в другой сборке [WinRT]

У меня есть эти файлы.

"Control.cs" [здесь есть метод activabc()] и "abc.xaml" в сборке (созданной в виде библиотеки классов), и я упомянул об этом в моем рабочем проекте (приложение для выполнения Windows Phone 8.1). я добавилFrame.Navigate(typeof(abc)) в пределах activateabc() и когда я вызываю activabc () из рабочего проекта, он выдает XAMLPARSEEXCEPTION.

Есть идеи, как перейти на страницу XAML в другой сборке? Также у меня нет ни точек, ни гипсов, ни подчеркиваний ни в одном из названий моих сборок.

Редактировать: NavigationService.Naivage()доступен в Windows Phone 8 для выполнения этой работы. Тем не мение, Frame.Navigate() позволяет переходить к типу, а не к URI, как в WP8. Поэтому, пожалуйста, скажите мне, как перейти на страницу XAML в другой сборке в Windows Phone 8.1 Runtime Apps

1 ответ

Можете ли вы предоставить больше информации, пожалуйста? У меня нет ответа, но у меня есть дополнительная информация, которая может помочь.

Знаете ли вы, что он не может разобрать разметку xaml или, по правде говоря, он не может найти файл abc.xaml? Могу поспорить, что это реальная проблема. Если не удается найти файл, вам может потребоваться изменить URI файла xaml, включив в него имя сборки. Я не знаю, как переопределить местоположение загрузки файла по умолчанию для страниц, так как этот код генерируется, но Uri будет выглядеть следующим образом.

Если ваша сборка - MyCustomControls.dll, тогда Uri будет новым Uri("ms-appx:///MyCustomControls/abc.xaml").

Если ваш файл xaml найден, но какая-то разметка не удалась, вы можете попытаться закомментировать всю разметку до тех пор, пока не произойдет сбой загрузки, а затем закомментировать его обратно, пока не определите, какой бит разметки кажется проблемой. Это может быть проблема разрешения пространства имен в приложении xamltypeinfo.g.cs. Я сомневаюсь, что это проблема, так как вы говорите, что добавили сборку в качестве ссылки.

Я надеюсь, что некоторая из вышеупомянутой информации полезна.

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