[디자이너를 위한 실버라이트] Chapter 1. 실버라이트에서 링크걸기
디자이너를 위한 실버라이트 2009/02/20 19:47 |안녕하세요... 하얀코코입니다.
디자이너들에게는~
익스프레션 블렌드에서 화면을 구성하고 무언가를 해볼때에 C#을 잘 몰라서 많이 불편한 경우가 종종 있는데요.
그로인해.. 제가.. 간단한 C#에 대한 강좌를 추가하였습니다.
오늘은 첫번째로 어떤 버튼이나 이미지를 클릭하면 다른 사이트로 이동되는 것을 만들어보겠습니다.
시작합니다.
1. 익스프레션 블렌드를 켜고 goWhitecoco라는 이름으로 실버라이트 프로젝트를 생성합니다.
2. 아래와 같이 화면에 사각형을 그리고 이름을 rtg라고 준 후
커서를 Hand로 바꿔줍니다.
3. 사각형을 선택하고 Properties에서 아래 그림의 노란 사각형으로 둘러진 Events를 클릭한 후에
MouseLeftButtonDown에서 더블클릭을 합니다.
4. 그러면 비주얼스튜디오가 열리고 아래 그림과 같이 생겼을 것입니다.
private void rtg_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) 라는 함수가 생긴것을
확인 할 수 있습니다.
5. 이제 이동시킬 url을 추가해 보겠습니다.
6. 파일을 저장하고 실행하면 사각형을 누르면 http://www.whitecoco.net으로 이동합니다. ㅋ
7. 새창으로 뜨게 만들고 싶으시다면
| HtmlPage.PopupWindow(new Uri("http://www.whitecoco.net"), null, null); |
(첨부한 파일은 새창이 뜨는 것으로 만들었습니다.)
8. 버튼컨트롤에 적용하실 때는 Click 이벤트로 하시는거 잊지 마시구요
(생각이 안나시는 분들은 http://whitecoco.tistory.com/entry/예제로-배우는-Expression-Blend-Chapter-5-바람이-불지-않는-선풍기-3 을 참조하세요 *^^*)
소스는 아래에 첨부합니다.




goWhitecoco.zip
댓글을 달아 주세요