새로운 사용자 컨트롤 디자인

시스템 컨트롤과 마찬가지로 아트보드에 추가할 수 있는 다시 사용할 수 있는 구성 요소를 디자인하려는 경우 사용자 정의 컨트롤을 만들 수 있습니다. 사용자 정의 컨트롤은 다른 컨트롤(다른 사용자 정의 컨트롤 포함), 리소스 및 애니메이션 타임라인을 포함할 수 있습니다.

사용자 정의 컨트롤을 만드는 방법은 두 가지입니다.

  • 프로젝트에 UserControl 형식의 새 항목 추가 이 방법에서는 빈 페이지로 시작합니다. 사용자 정의 컨트롤의 모양을 디자인하기 위해 그리기 도구를 사용하고 아트 및 기타 자산을 가져와 아트보드에서 모든 작업을 그릴 수 있습니다.

  • 기존 개체를 UserControl로 변환 이 방법에서는 이미 다른 문서의 아트보드에 있는 여러 개체를 선택하고 UserControl로 만들기 명령을 사용하여 UserControl로 변환할 수 있습니다. 변환한 다음 계속 사용자 정의 컨트롤을 수정할 수 있습니다.

사용자 정의 컨트롤을 사용하여 사용자 정의 컨트롤에 해당할 수 있는 각 시각적 상태에 대한 다양한 시각적 모양을 정의하고 사용자 상호 작용에 기초하여 해당 상태 사이에 전환하기 위한 동작 또는 코드를 추가함으로써 대화형 기능을 만들 수 있습니다. 상태 조합 간의 전환을 수정할 수 있으며, 특정 상태가 처음으로 적용될 때 실행되는 애니메이션을 만들 수도 있습니다.

tip note팁:

Microsoft Silverlight 프로젝트의 시작 문서가 사용자 정의 컨트롤로 간주됩니다. 상태를 사용하여 Silverlight 응용 프로그램의 대화형 기능을 만들 수 있습니다.

이 섹션의 내용

참조 항목

개념

컨트롤에 대해 다른 시각적 상태 정의
색, 브러시 및 마스크 설정

기타 리소스

개체 그리기

Copyright ⓒ 2011 by Microsoft Corporation. All rights reserved.