다음을 통해 공유


도구 상자 항목 선택 대화 상자, WPF 구성 요소 탭

도구 상자 항목 선택 대화 상자의 이 탭에는 로컬 컴퓨터에서 사용할 수 있는 WPF(Windows Presentation Foundation) 컨트롤 목록이 표시됩니다. 이 목록을 표시하려면 먼저 도구 메뉴에서 도구 상자 항목 선택을 선택하여 도구 상자 항목 선택 대화 상자를 표시한 다음 WPF 구성 요소 탭을 선택합니다. 나열된 구성 요소를 정렬하려면 열 머리글을 선택합니다.

  • 구성 요소 옆의 확인란을 선택하면 해당 구성 요소의 아이콘이 도구 상자에 표시됩니다.

    편집하기 위해 열려 있는 프로젝트 문서에 WPF 컨트롤의 인스턴스를 추가하려면 해당 도구 상자 아이콘을 디자인 뷰 화면으로 끌어 놓습니다. 그러면 구성 요소의 기본 태그 및 코드가 프로젝트로 삽입되어 수정할 준비를 갖추게 됩니다. 자세한 내용은 방법: 도구 상자 창 관리방법: 도구 상자 탭 조작을 참조하십시오.

  • 구성 요소 옆에 있는 확인란의 선택을 취소하면 해당 아이콘이 도구 상자에서 제거됩니다.

    참고

    컴퓨터에 설치된 .NET Framework 구성 요소는 해당 아이콘이 도구 상자에 표시되어 있는지 여부에 관계없이 사용할 수 있습니다.

WPF 구성 요소 탭의 열에는 다음과 같은 정보가 포함되어 있습니다.

  • Name
    컴퓨터의 레지스트리에 항목이 있는 WPF 컨트롤의 이름을 나열합니다.

  • Namespace
    구성 요소의 구조를 정의하는 .NET Framework 클래스 라이브러리 네임스페이스의 계층 구조를 표시합니다. 컴퓨터에 설치된 각 .NET Framework 네임스페이스에 있는 사용 가능한 구성 요소를 나열하려면 이 열을 기준으로 정렬합니다.

  • 어셈블리 이름
    각 구성 요소에 대한 네임스페이스를 포함하는 .NET Framework 어셈블리의 이름을 표시합니다. 컴퓨터에 설치된 각 .NET Framework 어셈블리에 있는 네임스페이스를 나열하려면 이 열을 기준으로 정렬합니다.

  • 디렉터리
    .NET Framework 어셈블리의 위치를 표시합니다. 모든 어셈블리의 기본 위치는 전역 어셈블리 캐시입니다. 전역 어셈블리 캐시에 대한 자세한 내용은 어셈블리 및 전역 어셈블리 캐시 사용를 참조하십시오.

  • Filter
    사용자가 텍스트 상자에 입력하는 문자열을 기반으로 WPF 컨트롤 목록을 필터링합니다. 네 개의 열에서 일치하는 모든 항목이 표시됩니다.

  • Clear
    필터 문자열을 지웁니다.

  • Browse
    WPF 컨트롤을 포함하는 어셈블리로 이동할 수 있는 열기 대화 상자를 엽니다. 이 대화 상자를 사용하여 전역 어셈블리 캐시에서 찾을 수 없는 어셈블리를 로드합니다.

  • 언어
    선택한 WPF 컨트롤이 포함된 어셈블리의 지역화된 언어를 표시합니다.

제한

사용자 지정 컨트롤 또는 UserControl을 도구 상자에 추가하는 데에는 다음과 같은 제한 사항이 있습니다.

  • 현재 프로젝트 외부에 정의된 사용자 지정 컨트롤만 추가할 수 있습니다.

  • 솔루션 구성을 디버그에서 릴리스로 변경하거나 릴리스에서 디버그로 변경할 때 올바르게 업데이트되지 않습니다. 이 문제는 참조가 프로젝트 참조가 아니라 디스크의 어셈블리에 대한 참조이기 때문에 발생합니다. 컨트롤이 현재 솔루션의 일부인 경우 디버그에서 릴리스로 변경해도 프로젝트는 컨트롤의 디버그 버전을 계속 참조합니다.

또한 디자인 타임 메타데이터가 사용자 지정 컨트롤에 적용되고 이 메타데이터에서 ToolboxBrowsableAttribute를 false로 지정하는 경우 컨트롤이 도구 상자에 표시되지 않습니다.

컨트롤의 네임스페이스 및 어셈블리를 매핑하여 XAML 뷰에서 컨트롤을 직접 참조할 수 있습니다. 자세한 내용은 방법: 네임스페이스를 XAML로 가져오기을 참조하십시오.

참고 항목

작업

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

참조

도구 상자 항목 선택 대화 상자(Visual Studio)

도구 상자

기타 리소스

WPF Designer