Кто-нибудь знает это?
В настоящее время у меня есть приложение с кучей пользовательских элементов управления. Все они тематические с темой "Темные выражения". В любом случае, когда я вызываю «MessageBox», используя общий код:
MessageBox.Show("message", "title", MessageBoxButtons.YesNo);
Используется общая тема Windows. Возможно ли создать тематическое окно сообщения очень легко? Я попытался расширить тип MessageBox с помощью пользовательского элемента управления, но продолжаю получать сообщение об ошибке «Не удается получить запечатанный тип формы» System.Windows.MessageBox "
Тема определяется с помощью ResourceDictionary:
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="./Resources/Themes/ExpressionDark.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
Итак, суть в том, что я хотел бы, чтобы мое окно сообщений выглядело так же, как и мое приложение; классная и мрачная тема "темных выражений". Прямо сейчас это выглядит неуместно с слегка забавной темой Win7.