Как выбирать между разными стилями в WPF XAML - PullRequest
0 голосов
/ 10 ноября 2011

Я создаю всплывающее диалоговое окно, используя Microsoft WPF.

Дело в том, что это всплывающее окно должно поддерживать два или более разных стиля, например, в зависимости от того, как оно называется, всплывающее окно должно иметь красный фон и белый текст на переднем плане, или оно должно иметь белый фон и серый текст на переднем плане.

Я хотел бы создать столько стилей, сколько необходимо в моем файле xaml, и просто выбрать каждый из них в зависимости от того, как было создано всплывающее окно, поэтому я хотел бы знать, возможно ли создать что-то подобное ( своего рода динамически применяемый стиль) внутри файла .xaml, или, если лучше, то просто сделать это программно в коде.

Также обратите внимание, что я использую Visual Studio 2010 с .NET Framework 4.0.

Спасибо

Felipe

1 Ответ

0 голосов
/ 10 ноября 2011

Я бы определил перечисление с именами стилей, а затем либо использовал бы DataTriggers, чтобы установить стиль для элемента управления с границы переноса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...