Development Tip

WPF에서 Button FlatStyle 설정

yourdevel 2020. 11. 29. 12:21
반응형

WPF에서 Button FlatStyle 설정


방금 WPF의 스타일과 컨트롤 템플릿이 버튼 모양에 어떤 영향을 미치는지에 대해 배웠습니다.

Button의 FlatStyle을 설정하려고합니다. 제가 본 리소스에서이 작업을 수행 할 수있는 방법을 알려주는 것을 찾을 수 없습니다. Windows Forms에서는 FlatStyle = Flat을 통해 설정됩니다.

WPF에서 어떻게할까요?


ToolBar클래스는 정의 Style그 차종 Button의 모양을 평평. 사용 예는 다음과 같습니다.

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

WPF를 사용하면 컨트롤의 스타일을 완전히 다시 지정하여 원하는 모양으로 만들 수 FlatStyle있으므로 Button컨트롤 특정 속성 이없는 것 입니다.


Window / Page 리소스에 다음을 추가합니다.

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

해당 스타일 범위의 모든 버튼에 플랫 스타일을 적용합니다.

참고 URL : https://stackoverflow.com/questions/697381/setting-button-flatstyle-in-wpf

반응형