У меня действительно странная ситуация, и я немного потерял, чтобы быть честным. У меня есть приложение WPF, которое запускается из приложения Windows Form. Для этого я создаю MainWindow.xaml из моего кода WinForms. Это означает, что мой App.xaml никогда не попадает.Вызов таблицы стилей из страницы WPF
Я пробовал все различные методы использования таблицы стилей в своем приложении Application.xaml, но поскольку это не выполняется, я думаю, мне нужно вызвать мою таблицу стилей с каждой страницы (аналогично веб-сайту).
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="TextStyle.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Это код, который я вижу так много в Интернете и достаточно справедливо, если я называю это из моего App.xaml он будет работать в конструкторе, но потому, что во время выполнения не его не ударил так что это не будет работать.
Я попытался даже инстанцированием файла App.xaml из моего приложения WPF, но я не уверен, если я испортил его или он просто не работает, но это не понравилось
Есть ли что-то аналогично тому, что можно вызвать на страницах WPF или Windows?
Извините, я новичок в WPF и может работать с основами, но я стучал головой о стену на этом один
Спасибо за любую помощь.
Возникает ли проблема, если вы используете полный пакет URI для источника, то есть ' '? Замените «MyApplication» на имя вашей сборки, сохраните '; component' и замените« Resources »на имя вашего каталога. –
Heinzi
В качестве альтернативы, если приложение Windows Forms находится в другом каталоге, это может быть проблема с преобразователем сборки: http://stackoverflow.com/a/20495980/87698 – Heinzi