사용자 지정 컨트롤 만들기

Microsoft Expression Blend는 스타일을 지정하여 응용 프로그램에서 사용할 수 있는 다양한 컨트롤을 제공합니다. 그러나 이러한 컨트롤이 사용자의 특정 요구에 부합하지 않을 경우 Windows Presentation Foundation (WPF) 또는 Microsoft Silverlight의 System.Windows.Controls 클래스 중 하나로부터 상속되는 클래스를 프로그래밍하여 사용자 지정 컨트롤을 만들 수 있습니다.

Expression Blend의 속성 패널에서 수정할 수 있는 속성을 사용자 지정 컨트롤에 포함하려면 클래스에 종속성 속성을 정의합니다. 자세한 내용은 MSDN의 WPF DependencyProperty Class(WPF 종속성 속성 클래스) Ee341498.xtlink_newWindow(ko-kr,Expression.40).pngSilverlight DependencyProperty Class(Silverlight 종속성 속성 클래스) Ee341498.xtlink_newWindow(ko-kr,Expression.40).png를 참조하십시오.

Expression Blend에서 템플릿을 수정하여 사용자 지정 컨트롤에 스타일을 적용하려면 컨트롤에 Generic.xaml을 포함시켜야 합니다. 자세한 내용은 MSDN의 Guidelines for Designing Stylable Controls(스타일을 지정할 수 있는 컨트롤을 디자인하기 위한 지침) Ee341498.xtlink_newWindow(ko-kr,Expression.40).pngCreating a Control That Has a Customizable Appearance(사용자 지정할 수 있는 모양이 있는 컨트롤 만들기) Ee341498.xtlink_newWindow(ko-kr,Expression.40).png를 참조하십시오.

사용자 지정 컨트롤을 만드는 방법에 대한 일반적인 정보는 MSDN의 WPF Control Customization(WPF 컨트롤 사용자 지정) Ee341498.xtlink_newWindow(ko-kr,Expression.40).pngSilverlight Control Customization(Silverlight 컨트롤 사용자 지정) Ee341498.xtlink_newWindow(ko-kr,Expression.40).png을 참조하십시오.

이 섹션의 내용

실습 정보: 사용자 지정 속성으로 사용자 지정 컨트롤 만들기

코드 사용

참조 항목

개념

템플릿을 지원하는 컨트롤 스타일
새로운 사용자 컨트롤 디자인

Copyright ⓒ 2011 by Microsoft Corporation. All rights reserved.