본문 바로가기

Button Controls

7월21일 4주 [디자이너가 만드는 WPF 프로젝트 스터디] 자료 및 후기 어제 4주차 스터디를 진행하였습니다. 디자이너 스터디는 템플릿에 대한 설명 때문에 저 혼자 갑자기 안드로메다로 가버리는 상황이 발생하여; 더 혼란스럽게 만들어 드린 것 같아; 집에서 자책하면서 OTL하고 있었습니다; 스터디를 정리하는 중, 작업할 때에는 스타일과 템플릿에 대한 문제를 못 느끼다가 이걸 남에게 전달하려고 하다보니 그런 깊숙한 개념까지 가버렸네요, 그냥 한 귀로 흘리셔도 작업하는데는 전혀 지장없으십니다 * 간단정리 1. 스타일? = 컨트롤의 스타일시트 css같은 것 / 템플릿? 컨트롤이 구성하고 있는 요소를 직접 Editing 하는 것 ex) 케잌을 다 만들고 위에 올라가는 데코레이션들 = 스타일 케잌을 만들 때 빵 자체의 모양을 직접 만드는 것 = 템플릿 2. 스타일과 템플릿의 편집 방법?.. 더보기
[Expression Blend WPF강좌] 하나의 버튼 모양으로 여러색의 버튼 만들기 (버튼 바인딩) 이번에는 하나의 버튼을 가지고 여러색으로 활용할 수 있는 바인딩을 강좌하겠습니다 - :) 저번 강좌에서 보여줬던 버튼을 다시 활용해 보도록 하겠습니다- 블랜드에서 플래쉬의보다 더 좋은 기능을 소개할 텐데요. 장점중의 하나가 바로 바인딩 기능입니다. (두둥) 위의 그림처럼 플래쉬에서 버튼을 만들었을 경우, 똑같은 모양을 하고 있지만, 다른 속성이 하나라도 있을 경우 각각 버튼을 만들었었는데요. (총4개) 블랜드에서는 모양이 같은 버튼을 하나만 만들면, 그것만 가지고 다르게 속성을 줘서 응용할 수 있다는 점입니다. (총1개) 그럼 한번 직접 만들어 보도록 하겠습니다. 1) 버튼을 우클릭하고, 컨트롤 구성요소> 템플릿 편집을 클릭하여 버튼 속성 안으로 들어갑니다 - 2) 파란색 사각형의 레이어를 클릭하면 오른.. 더보기
[Expression Blend WPF강좌] 버튼을 만들어보자 - 2 저번시간까지는 버튼을 만드는 디자인을 했습니다. 그래서, 이번에는 버튼을 클릭했을때와 클릭하지 않았을때 달라지는 이벤트를 강의하겠습니다. 1) 버튼을 선택한 상태에서 오른쪽 버튼 클릭-> 컨트롤 구성요소 편집을 클릭합니다. 그러면 밑의 사진과 같이 인터렉션 패널이 바뀌고 보이지 않던 트리거 및 이벤트가 보이게 됩니다. 맨 처음 버튼을 만들었던 사각형들이 보이시죠? :) 메인화면에서 버튼속성으로 들어왔습니다. IsFocused = True 일때 : 클릭하고 난 뒤의 이벤트가 발생한다. (내가 이 버튼을 눌렀었는지, 안 눌렀었는지 구분되게) IsDefaulted = True 일때 : 최초 설정값 설정이 발생한다. IsMouseOver = True 일때 : 마우스 오버될 때 이벤트가 발생한다 IsPressed.. 더보기