ColorPicker로 바인딩 연습하다가 하마터면 멀쩡한 요소 내비두고 뻘짓할 뻔해서
다시는 그러지 말라고 이번 글을 작성한다.
xaml에 <ColorPicker /> 만 작성하여 앱을 만들면 다음과 같은 컬러피커를 볼 수 있다
파워포인트에서나 볼 수 있을법한 그라디언트...
나는 이런 그라디언트가 아니라 구글에서 color picker검색해서 나오는
이런 컬러피커를 원했다.
멍청하게도... "xaml은 이렇게는 못 만드는구나"해서 컬러피커를 만들 계획을 세웠다... ㅋㅋ 왜 그렇게 생각했을까..
우연히 문서 뒤져보다가 찾아낸 프로퍼티 덕에 다행히도 굳이 만들 필요없이 바꿀 수 있었다.
ColorSpectrumComponents="SaturationValue"일 때, color slide도 같이 변한다(당연하지만)
그래서 기억해야할 컬러피커의 프로퍼티들을 정리했다.
ColorSpectrumShape | 색상 선택기의 모양을 네모로 할건지 동그랗게 할건지 | Box, Ring |
IsColorPreviewVisible | 컬러피커 옆에 색 알려주는거 보일 것이냐 | True, False |
ColorSpectrumComponents | 찾고자 헤맸던거 | SaturationValue 이거 넣으면 원했던 모양으로 변함. |
Orientation | 값에 따라 슬라이더 등의 위치가 아래 또는 옆으로 바뀜 | Vertical, Horizontal |
라고 했지만 4개밖에 없다. 뭐, 나머지는 갤러리에도 대강 있으니...
그리고 중요한 결론! 문서는 꼼꼼히 읽어보자!!
'C# > WinUI3' 카테고리의 다른 글
[WinUI3] NoResize, 생성 시 창의 크기 (0) | 2023.02.05 |
---|---|
[WinUI3] FileOpenPicker 사용하여 이미지 불러오기 (0) | 2023.02.04 |
[WinUI3] Navigation (0) | 2023.01.27 |
[WinUI3] ToDo리스트 만들기 - 포기 (0) | 2023.01.26 |
[WinUI3] ToDo리스트 만들기(2) (0) | 2023.01.24 |