programing

WPF에서의 버튼 플랫스타일 설정

telebox 2023. 4. 12. 22:12
반응형

WPF에서의 버튼 플랫스타일 설정

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

버튼의 플랫스타일을 설정하려고 합니다.지금까지 본 리소스에서 이 작업을 수행할 수 있는 방법을 찾을 수 없습니다.Windows Forms 에서는 이 설정이 다음과 같이 되어 있습니다.FlatStyle = Flat.

WPF에서는 어떻게 해야 할까요?

ToolBarclass가 정의하는 것은Style그럼Button밋밋해 보입니다.예를 들어 다음과 같습니다.

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

이 방법은 다음 경우에도 유효합니다.ToggleButton사용할 때ToggleButtonStyleKey.

WPF를 사용하면 컨트롤의 모양을 완전히 변경할 수 있습니다.그 때문에, WPF에는 특정 기능이 없습니다.FlatStyle의 부동산Button통제.

창/페이지 리소스에 다음을 추가합니다.

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

그러면 해당 스타일 스코프의 모든 버튼에 플랫 스타일이 적용됩니다.

언급URL : https://stackoverflow.com/questions/697381/setting-button-flatstyle-in-wpf

반응형