Но, когда я использую «PriceSettingsView» в другом проекте (вызывается из события щелчка меню), открывается окно PriceSettingView, но ссылка «Общие» дает сообщение об ошибке как «Ошибка навигации. Невозможно найти ресурс».
Вы предоставляете URI для GeneralSettings
, относящийся к текущему проекту. В исходном проекте A
папка Views
существует и содержит представление GeneralSettings
, но когда вы используете PriceSettingsView
в другом проекте B
, там нет ни папки, ни представления, и поэтому представление не может
Вы должны указать URI GeneralSettings
относительно сборки, которая его содержит, и ссылку соответствующего проекта. Укажите в URI сборку, на которую указывает ссылка, например:
<mui:Link DisplayName="General" Source="/PriceSettingsUI;component/Views/GeneralSettings.xaml"/>