Я создаю всплывающее диалоговое окно, используя Microsoft WPF.
Дело в том, что это всплывающее окно должно поддерживать два или более разных стиля, например, в зависимости от того, как оно называется, всплывающее окно должно иметь красный фон и белый текст на переднем плане, или оно должно иметь белый фон и серый текст на переднем плане.
Я хотел бы создать столько стилей, сколько необходимо в моем файле xaml, и просто выбрать каждый из них в зависимости от того, как было создано всплывающее окно, поэтому я хотел бы знать, возможно ли создать что-то подобное ( своего рода динамически применяемый стиль) внутри файла .xaml, или, если лучше, то просто сделать это программно в коде.
Также обратите внимание, что я использую Visual Studio 2010 с .NET Framework 4.0.
Спасибо
Felipe