본문 바로가기

WPF

[Expression Blend WPF강좌] 하나의 버튼 모양으로 여러색의 버튼 만들기 (버튼 바인딩) 이번에는 하나의 버튼을 가지고 여러색으로 활용할 수 있는 바인딩을 강좌하겠습니다 - :) 저번 강좌에서 보여줬던 버튼을 다시 활용해 보도록 하겠습니다- 블랜드에서 플래쉬의보다 더 좋은 기능을 소개할 텐데요. 장점중의 하나가 바로 바인딩 기능입니다. (두둥) 위의 그림처럼 플래쉬에서 버튼을 만들었을 경우, 똑같은 모양을 하고 있지만, 다른 속성이 하나라도 있을 경우 각각 버튼을 만들었었는데요. (총4개) 블랜드에서는 모양이 같은 버튼을 하나만 만들면, 그것만 가지고 다르게 속성을 줘서 응용할 수 있다는 점입니다. (총1개) 그럼 한번 직접 만들어 보도록 하겠습니다. 1) 버튼을 우클릭하고, 컨트롤 구성요소> 템플릿 편집을 클릭하여 버튼 속성 안으로 들어갑니다 - 2) 파란색 사각형의 레이어를 클릭하면 오른.. 더보기
[Expression Blend WPF강좌] 버튼을 만들어보자 - 2 저번시간까지는 버튼을 만드는 디자인을 했습니다. 그래서, 이번에는 버튼을 클릭했을때와 클릭하지 않았을때 달라지는 이벤트를 강의하겠습니다. 1) 버튼을 선택한 상태에서 오른쪽 버튼 클릭-> 컨트롤 구성요소 편집을 클릭합니다. 그러면 밑의 사진과 같이 인터렉션 패널이 바뀌고 보이지 않던 트리거 및 이벤트가 보이게 됩니다. 맨 처음 버튼을 만들었던 사각형들이 보이시죠? :) 메인화면에서 버튼속성으로 들어왔습니다. IsFocused = True 일때 : 클릭하고 난 뒤의 이벤트가 발생한다. (내가 이 버튼을 눌렀었는지, 안 눌렀었는지 구분되게) IsDefaulted = True 일때 : 최초 설정값 설정이 발생한다. IsMouseOver = True 일때 : 마우스 오버될 때 이벤트가 발생한다 IsPressed.. 더보기
[Expression Blend WPF강좌] 버튼을 만들어보자 - 1 이제 직접 블랜드에서 활용할 수 있는 버튼 만들기 강좌를 시작하겠습니다 사실 개념정리 및 툴 사용법은 너무 지루해서, 이렇게 활용하면서 배워야 제일 와닿는 것 같아요. (저는) 더보기
[Expression Blend WPF강좌] 새항목 (Window, Usercontrol, Page, ResourceDictionary) 알고 지나가기 파일 > 새프로젝트 > WPF 응용프로그램으로 파일을 엽니다. [ 블랜드 시작하기 전에 ] 라는 글을 통해 알려드렸듯이, 웹에서 열리는 silverlight가 아닌 .exe로 출력하는 WPF프로그램으로 강좌를 진행합니다. 새 프로젝트의 이름을 주고 확인 버튼을 누릅니다. 오늘 설명할 것은 실버라이트에서는 보이지 않는 WPF만의 창의 종류를 설명하려 합니다. HTML 파일을 여러개 만들어 페이지를 만들듯이, 새 페이지를 추가 시킬 때 밑의 방법으로 추가 시키는데요. 1) 창 >프로젝트 창을 활성화 한 후 솔루션 프로젝트(초록색아이콘같은) 를 오른쪽 클릭하고 새 항목 추가를 클릭합니다. 클릭하면 새 항목의 종류가 여러가지 보이게 됩니다. (실버라이트 프로젝트 파일로 열었을 시에는 UserControl만 보이.. 더보기