⁠<컨트롤 템플릿>


컨트롤 템플릿은 WPF 스타일 및 템플릿 모델에서


제공되는 다양한 기능 중 하나로 컨트롤의


시각화를 다양하게 변경할 경우 사용됩니다.


그럼 컨트롤템플릿을 이용하여 버튼컨트롤의


외관을 변경하는 예제를 만들어 보겠습니다.


우선 Visual Studion 를 열어 'ContreolTemplate'


라는 이름으로 새로운 프로젝트를 생성합니다.



 

이후 아래의 코드를 작성합니다.

 

다음으로 우리가 만든 컨트롤이 정말 버튼인지를


확인하기 위해 클릭되었을 때 버튼의 동작을


정의하는 클릭이벤트를 작성하겠습니다.


Window.xaml.cs 페이지의 Window 클래스


안에 다음의 코드를 작성합니다.


 

 

이제 실행을 시켜 컨트롤템플릿이


적용된 버튼의 모양을 보도록 하겠습니다.


 


 

다음과 같이 버튼의 외관이 템플릿에 정의한 데로


Ellipse로변경되고 색상도 바뀐것을 볼수있습니다


그럼 정말 버튼인지를 확인해 보기 위해서


클릭을 해보게 되면


비하인드페이지에 정의한 클릭이벤트의


메시지 창이 나타날 것입니다.


line_characters_in_love-6

 

 


 

 

 



 

'닷넷 > Wpf프로그래밍' 카테고리의 다른 글

WPF 강좌자료  (0) 2015.10.01
WPF 교육11  (0) 2015.09.24
WPF 교육9  (0) 2015.09.23
WPF 교육8  (0) 2015.09.22
WPF 교육7  (0) 2015.09.21

+ Recent posts