티스토리 뷰

반응형
제목 :  WPF 3. Control Library - Button

서버 컨트롤에 대한 XAML 에서 속성을 정의 하는 방법을 알아보겠습니다. 프로그램의 기본 레이아웃입니다. 닷넷 프레임워크 3.0의 WPF의 가장 큰 특징이 기존 웹프로그래밍처럼 폼디자인을 태그처럼 쉽고 간단하게 만들수 있다는 것입니다. 그리고 디자인과 코드의 완벽한 분리가 되었다는 점이 하나의 큰 특징입니다. 이번강좌에서는 XAML 형태에서 컨트롤에 대한 속성을 정의해보겠고 다음강좌에서는 비하인드 코드단에서 속성을 정의해보겠습니다. 비하인드코드의 속성정의는 많이 해보셨을거라 생각합니다.
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png
예제소스 : Button_Test.zip


1. 버튼의 배경색 지정(Background)

https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png

버튼배경색 지정은 Background=“Red“처럼 직접 속서에 지정하는 방법도 있고 각 요소에 값을 적용하는 방법이 있습니다.  기타 다른속성도 동일하게 속성을 적용할 수 있습니다.


2.버튼의 글자색 지정(Foreground)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


3.보더색깔을 지정(BorderBrush)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


4. 글자크기 지정(FontSize)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


5. 글자의 형태지정(FontWeight)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


6. 글차체 지정(FontFamily)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


7. 버튼의 내용표시(Content)
https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png


8. 버튼의 커서지정(Cursor)

https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png https://tistory1.daumcdn.net/tistory/87291/skin/images/blank.png
버튼의 커서속성은 버튼위에 마우스를 올려놓으면 커서가 변경되서 보입니다.

수고하셨습니다.

다음강좌에서는 비하인드 코드에서 동일하게 적용해보겠습니다..
반응형
댓글