방법: WPF UserControl 라이브러리 프로젝트 만들기

사용자 지정 코드가 있는 하나 이상의 WPF(Windows Presentation Foundation) 컨트롤 기능을 결합하려면 복합 컨트롤이라고도 하는 사용자 정의 컨트롤을 만듭니다. 사용자 정의 컨트롤은 표준 WPF 컨트롤 기능, 신속한 컨트롤 개발 및 사용자 지정 속성과 메서드의 다양성을 함께 제공합니다. 사용자 정의 컨트롤을 만드는 작업을 시작하면 비주얼 디자이너가 표시되고 여기에 표준 WPF 컨트롤을 배치할 수 있습니다. 자식 컨트롤은 구성 요소 컨트롤이라고 합니다.

이러한 구성 요소 컨트롤은 컨트롤의 모든 고유 기능뿐만 아니라 표준 WPF 컨트롤의 모양과 동작(모양 및 느낌)을 유지합니다. 그러나 이러한 컨트롤이 사용자 정의 컨트롤에 빌드되면 더 이상 코드를 통해 사용할 수 없습니다. 사용자 정의 컨트롤에서 자동으로 컨트롤을 그리며 컨트롤과 관련된 모든 기본 기능을 처리합니다.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

WPF 사용자 정의 컨트롤 프로젝트를 만들려면

  1. Visual Studio 2010를 시작합니다.

  2. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트를 클릭합니다.

    새 프로젝트 대화 상자가 나타납니다.

  3. 설치된 템플릿 창에서 Visual Basic 또는 **Visual C#**을 확장한 다음 Windows를 선택합니다.

  4. 프레임워크 버전 드롭다운 목록에서 .NET Framework 4와 같이 WPF를 지원하는 버전으로 설정합니다.

  5. 템플릿 목록에서 WPF 사용자 정의 컨트롤 라이브러리를 선택합니다.

  6. 이름 텍스트 상자에 컨트롤의 용도를 나타내는 고유한 프로젝트 이름을 지정합니다.

  7. 위치 텍스트 상자에서 프로젝트 저장 위치를 지정합니다.

  8. 확인을 클릭합니다.

    WPF Designer for Visual Studio가 열리고 만들어진 프로젝트의 UserControl1이 표시됩니다.

    Visual Basic 정보Visual Basic 정보

    Visual Basic 2005에서 만드는 모든 실행 파일에는 프로젝트와 이름이 동일한 네임스페이스가 포함됩니다. 자세한 내용은 Visual Basic의 네임스페이스를 참조하십시오.

  9. 도구 상자의 컨트롤을 사용자 정의 컨트롤에 끌어 놓습니다.

    최종 사용자 정의 컨트롤에서 나타나는 것과 동일하게 컨트롤의 위치를 지정하고 디자인합니다. 개발자가 구성 요소 컨트롤에 액세스할 수 있도록 하려면 공용으로 선언하거나 구성 요소 컨트롤의 속성을 선택적으로 노출해야 합니다.

    참고

    사용자 정의 컨트롤을 도구 상자에 표시하려면 도구 상자 항목 자동 채우기 설정을 선택합니다. 자세한 내용은 옵션 대화 상자, 텍스트 편집기, XAML, 서식를 참조하십시오.

참고 항목

작업

방법: WPF 응용 프로그램에서 타사 WPF 컨트롤 사용

방법: 새 WPF 응용 프로그램 프로젝트 만들기

Creating a Drawing Application by Using WPF

How to: Create a C# WPF Application

기타 리소스

WPF Designer

WPF Designer에서의 컨트롤 작업