다음을 통해 공유


사용자 지정 컨트롤 만들기

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

Blend의 속성 패널에서 수정할 수 있는 속성을 사용자 지정 컨트롤에 포함하려면 클래스에 종속성 속성을 정의합니다. 자세한 내용은 MSDN에서 WPF 종속속성 클래스Silverlight 종속속성 클래스을 참조하십시오.

Blend에서 템플릿을 수정하여 사용자 지정 컨트롤에 스타일을 적용하려면 컨트롤에 Generic.xaml을 포함시켜야 합니다. 자세한 내용은 MSDN에서 스타일 컨트롤을 디자인 하기 위한 지침사용자가 모양을 지정할 수 있는 컨트롤 만들기을 참조하십시오.

사용자 지정 컨트롤을 만드는 방법에 대한 일반적인 정보는 MSDN에서 WPF 컨트롤 사용자 지정Silverlight 컨트롤 사용자 지정을 참조하십시오.

이 단원의 내용

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

코드 사용

참고 항목

개념

Blend에서 템플릿을 지원하는 컨트롤의 스타일 지정

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