정리중...
위 글에서 ControlTemplate, Content Presenter, TemplateBinding 의 개념을 잡고 오자.
TemplateBinding 은 우리가 컨트롤을 위해서 사용한 속성 등을 지정할 때 그걸 들고 오는 것이다. 없는걸 만드는 건 못하고, 그냥 있는 Background 같은 거만 된다.
ContentPresenter 를 쓰면 그 다음 것이 Content 에 대응된다.
ComboBox
https://stackoverflow.com/questions/49028469/round-combobox-style-wpf
여기 아저씨가 내가 볼 땐 제일 간단한 예제코드를 줌.
의외로 내부 컨트롤의 Name 이 예약어가 아니었음. 왠지 MSDN 에도 없더라.
근데 Alignment 를 Center 로 두는게 매우 중요함. 안그러면 어디에 박혀있어서 클릭이 안됨.
위는 ComboBoxItem 관련 소스임
CheckBox
https://oksujay1127.tistory.com/61
Border
얘가 cover 가 잘 안먹히면 border 를 1로 주고 background 를 transparent 로 하자