문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Blend에서 새로운 사용자 정의 컨트롤 디자인

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

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

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

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

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

팁

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

표시: