Применение стиля для всей страницы xaml wpf - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть файл стиля "dark.xaml", который я буду использовать для стилизации всех страниц xaml, поэтому я помещаю его в "application.xaml". Но почему моя страница xaml не может получить доступ к стилю "dark. xml"?

 <Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
             <ResourceDictionary Source="/rtwin;component/style/Dark.xaml">
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
   </Application.Resources>

1 Ответ

0 голосов
/ 29 апреля 2020

Из вашего ResourceDictionary источника кажется, что вы добавляете стиль из сборки (поправьте, если я ошибаюсь).

Ну, в этом случае вам нужно добавить pack://application:,,,, чтобы ваш final App.xaml должен выглядеть так:

 <Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
             <ResourceDictionary Source="pack://application:,,,/rtwin;component/style/Dark.xaml">
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
 </Application.Resources>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...