실버라이트 그래픽
Silverlight 실버라이트 같이 공부하기 - 세번째 시간 (그래픽 모형/브러쉬)
* HOONS닷넷에서 공부한 내용입니다. 실버라이트는 화려하고 편리한 UI를 만들 수 있도록 다양한 드로잉 기능들을 제공합니다. 애플리케이션의 UI를 만들기 위해서는 제공된 기본 컨트롤 뿐만 아니라, 사각형, 타원, 그리고 패스와 같이 보다 낮은 수준의 엘리먼트들을 제공하고 있어 원하는 형태의 모양을 만들 수 있습니다. 또 칠 (Brush)와 변형(Transform)과 같이 구현이 매우 어려운 드로잉 기법들을 간단한 XAML 엘리먼트를 선언하는 것만으로 구현이 가능하도록 합니다. 여기서 잠깐 XMAL 이란? XAML은 닷넷 프레임워크 3.0 기술에, 특히 윈도 프레젠테이션 파운데이션(WPF), 윈도 워크플로 파운데이션(WF)에 널리 쓰인다. WPF에서 XAML은 사용자 인터페이스 마크업 언어로 쓰이면서 ..
실버라이트 공부하기- 일곱째 시간 (커스텀컨트롤)
사용자 정의 컨트롤 사용자 정의 컨트롤이란, 반복실행이 기대되는 실버라이트의 일정영역을 별도의 컨트롤로 작성하는 것을 뜻합니다. 예를 들어 전세계 지도위에 세계시간을 표시하고 싶다면, 앞서 선언했던 아날로그 시계를 컨트롤화 하여 중복적인 많은 작업을 손쉽게 처리 할 수 있습니다. 하지만 사용자 정의 컨트롤은 실버라이트의 프로그램 일부로 독립적인 실행은 불가능합니다. 이를 테면, 하나의 기능을 지원하는 영역을 여러 프로젝트에서 다시 참조해서 사용하거나 한프로젝트 내에서 지속적으로 참조되는 독립 모듈로써만 가능합니다. 즉 작은 실버라이트 프로그램이라고 생각하시면 쉽겠네요. 동일하게 최상위 캔버스객체에 기반하여 동작하고 나머지 역시 동일하게 실행이 됩니다. 1 사용자 정의 컨트롤 제작 사용자 정의 컨트롤은 프..