사용자 지정 컨트롤 만들기
Microsoft Expression Blend는 스타일을 지정하여 응용 프로그램에서 사용할 수 있는 다양한 컨트롤을 제공합니다. 그러나 이러한 컨트롤이 사용자의 특정 요구에 부합하지 않을 경우 Windows Presentation Foundation (WPF) 또는 Microsoft Silverlight의 System.Windows.Controls 클래스 중 하나로부터 상속되는 클래스를 프로그래밍하여 사용자 지정 컨트롤을 만들 수 있습니다.
Expression Blend의 속성 패널에서 수정할 수 있는 속성을 사용자 지정 컨트롤에 포함하려면 클래스에 종속성 속성을 정의합니다. 자세한 내용은 MSDN의 WPF DependencyProperty Class(WPF 종속성 속성 클래스) 및 Silverlight DependencyProperty Class(Silverlight 종속성 속성 클래스)를 참조하십시오.
Expression Blend에서 템플릿을 수정하여 사용자 지정 컨트롤에 스타일을 적용하려면 컨트롤에 Generic.xaml을 포함시켜야 합니다. 자세한 내용은 MSDN의 Guidelines for Designing Stylable Controls(스타일을 지정할 수 있는 컨트롤을 디자인하기 위한 지침) 및 Creating a Control That Has a Customizable Appearance(사용자 지정할 수 있는 모양이 있는 컨트롤 만들기)를 참조하십시오.
사용자 지정 컨트롤을 만드는 방법에 대한 일반적인 정보는 MSDN의 WPF Control Customization(WPF 컨트롤 사용자 지정) 및 Silverlight Control Customization(Silverlight 컨트롤 사용자 지정)을 참조하십시오.
이 섹션의 내용
실습 정보: 사용자 지정 속성으로 사용자 지정 컨트롤 만들기