위의 체크박스는 기본적으로 있는 체크박스이다.
<CheckBox x:Name="checkBox2" Content="CheckBox" HorizontalAlignment="Left" Margin="240,428,0,0" VerticalAlignment="Top" Foreground="#DDFFFFFF"/>
코드는 그냥 체크박스를 하나 가져오기만 한것이다.
그러나 체크박스 안의 체크 시 색을 변경하고 싶다면
아래의 해당 코드를 추가해줘야 한다.
<CheckBox x:Name="checkBox2" Content="CheckBox" HorizontalAlignment="Left" Margin="240,428,0,0" VerticalAlignment="Top" Foreground="#DDFFFFFF">
<CheckBox.Resources>
<!--Unchecked state-->
<SolidColorBrush x:Key="MaterialDesignCheckBoxOff" Color="#FF707070"/>
<!--Checked state-->
<SolidColorBrush x:Key="PrimaryHueMidBrush" Color="#FF4DFF65"/>
</CheckBox.Resources>
</CheckBox>
체크 시 체크가 안되었을 시 색상 또한 지정해줄 수 있다.
색상을 지정해주면 아래와 같이 체크 박스의 색상을 설정할 수 있다.
728x90
300x250
'개발 > C#' 카테고리의 다른 글
wpf - 컨트롤 포커스 하기 (0) | 2022.05.06 |
---|---|
wpf - '탭'키 누를 시 탭 이동하기 tabIndex (0) | 2022.05.06 |
wpf - CheckBox 박스 크기 변경하기 (0) | 2022.04.19 |
wpf - ConvertFromString 버튼 클릭 시 색 변경하기 (0) | 2022.04.14 |
wpf - 전환되는 페이지 만들기 (0) | 2022.04.14 |
댓글