Ustawianie przycisku FlatStyle w WPF

Właśnie dowiedziałem się, jak style i szablony sterowania w WPF mogą wpływać na wygląd przycisków,

Próbuję ustawić FlatStyle przycisku, w zasobach, które widziałem, nie mogę znaleźć nic, co mówi mi, Jak mogę to zrobić, w Windows Forms jest to ustawione za pomocą FlatStyle = Flat.

Jak można to zrobić w WPF?

Author: Dave Clemmer, 2009-03-30

2 answers

Klasa ToolBar definiuje Style, która sprawia, że Buttons wyglądają płasko. Przykład użycia to:

<Button Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"/>

WPF pozwala całkowicie zmodyfikować kontrolki, aby wyglądały jak cokolwiek chcesz, dlatego nie ma tak specyficznej właściwości FlatStyle na kontrolerze Button.

 138
Author: Kent Boogaart,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-18 15:12:26

Dodaj do zasobów okna/strony:

<Style BasedOn="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" TargetType="Button"></Style>

Zastosuje styl Płaski do wszystkich przycisków w tym zakresie stylów.

 23
Author: PhonicUK,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-05 10:19:18