도구 상자 항목 선택, WPF 구성 요소Choose Toolbox Items, WPF Components

도구 상자 항목 선택 대화 상자의 이 탭에는 로컬 컴퓨터에서 사용할 수 있는 WPF(Windows Presentation Foundation) 컨트롤 목록이 표시됩니다.This tab of the Choose Toolbox Items dialog box displays a list of Windows Presentation Foundation (WPF) controls available on your local computer. 이 목록을 표시하려면 도구 메뉴에서 도구 상자 항목 선택을 선택하여 도구 상자 항목 선택 대화 상자를 표시하고 WPF 구성 요소 탭을 선택합니다. 나열된 구성 요소를 정렬하려면 열 머리글을 선택합니다.To display this list, select Choose Toolbox Items from the Tools menu to display the Choose Toolbox Items dialog box, and then select its WPF Components tab. To sort the components listed, select any column heading.

  • 구성 요소 옆의 확인란이 선택되면 해당 구성 요소의 아이콘이 도구 상자에 표시됩니다.When the check box next to a component is selected, an icon for that component will be displayed in the Toolbox.

    WPF 컨트롤 인스턴스를 편집용으로 열린 프로젝트 문서에 추가하려면 해당 도구 상자 아이콘을 디자인 보기 화면으로 끌어서 놓습니다.To add an instance of a WPF control to a project document open for editing, drag its Toolbox icon onto the Design view surface. 구성 요소의 기본 태그 및 코드가 프로젝트에 삽입되고 이제 수정할 수 있습니다.Default markup and code for the component are inserted into your project, ready for you to modify. 자세한 내용은 도구 상자 사용을 참조하세요.For more information, see Using the Toolbox.

  • 구성 요소 옆의 확인란이 선택 취소되면 해당 아이콘이 도구 상자에서 제거됩니다.When the check box next to a component is cleared, the corresponding icon will be removed from the Toolbox.

    참고

    구성 요소의 아이콘이 도구 상자에 표시되는지 여부에 관계없이 컴퓨터에 설치된 .NET Framework 구성 요소를 계속 사용할 수 있습니다.The .NET Framework components installed on your computer remain available whether or not icons for them are displayed in the Toolbox.

WPF 구성 요소 탭에는 다음 정보가 포함됩니다.The columns on the WPF Components tab contain the following information:

이름Name
컴퓨터의 레지스트리에 있는 항목에 대한 WPF 컨트롤의 이름을 나열합니다.Lists the names of WPF controls for which entries exist in your computer's registry.

네임스페이스Namespace
구성 요소 구조를 정의하는 .NET Framework 클래스 API 네임스페이스의 계층 구조를 표시합니다.Displays the hierarchy of the .NET Framework Class API namespace that defines the structure of the component. 컴퓨터에 설치된 각 .NET Framework 네임스페이스 내에서 사용 가능한 구성 요소를 나열하려면 이 열을 기준으로 정렬합니다.Sort on this column to list the available components within each .NET Framework namespace installed on your computer.

어셈블리 이름Assembly Name
각 구성 요소의 네임스페이스가 포함된 .NET Framework 어셈블리의 이름을 표시합니다.Displays the name of the .NET Framework assembly that includes the namespace for each component. 컴퓨터에 설치된 각 .NET Framework 어셈블리에 포함된 네임스페이스를 나열하려면 이 열을 기준으로 정렬합니다.Sort on this column to list the namespaces contained in each .NET Framework assembly installed on your computer.

디렉터리Directory
.NET Framework 어셈블리의 위치를 표시합니다.Displays the location of the .NET Framework assembly. 모든 어셈블리의 기본 위치는 전역 어셈블리 캐시(GAC)입니다.The default location for all assemblies is the Global Assembly Cache. 전역 어셈블리 캐시에 대한 자세한 내용은 어셈블리 및 전역 어셈블리 캐시 사용을 참조하세요.For further information on the Global Assembly Cache, see Working with Assemblies and the Global Assembly Cache.

UI 요소 목록UIElement List

필터Filter
입력란에 제공하는 문자열을 기준으로 WPF 컨트롤 목록을 필터링합니다.Filters the list of WPF controls based on the string you provide in the text box. 4개 열에서 모든 일치 항목이 표시됩니다.All matches from any of the four columns are shown.

지우기Clear
필터 문자열을 지웁니다.Clears the filter string.

찾아보기Browse
WPF 컨트롤이 포함된 어셈블리로 이동할 수 있는 열기 대화 상자를 엽니다.Opens the Open dialog box, which lets you navigate to assemblies which contain WPF controls. 전역 어셈블리 캐시에 없는 어셈블리를 로드하려면 이 요소를 사용합니다.Use this to load assemblies which are not located in the Global Assembly Cache.

언어Language
선택된 WPF 컨트롤이 포함된 어셈블리의 지역화된 언어를 표시합니다.Shows the localized language of the assembly which contains the selected WPF control.

제한 사항Limitations

사용자 지정 컨트롤 또는 UserControl을 도구 상자에 추가할 경우 다음과 같은 제한 사항이 있습니다.Adding a custom control or UserControl to the Toolbox has the following limitations:

  • 현재 프로젝트 외부에서 정의된 사용자 지정 컨트롤에만 적용됩니다.Works only for custom controls defined outside the current project.

  • 솔루션 구성을 디버그에서 릴리스로 또는 릴리스에서 디버그로 변경하면 제대로 업데이트되지 않습니다.Does not update correctly when you change the solution configuration from Debug to Release, or from Release to Debug. 이는 참조가 프로젝트 참조가 아니라 디스크의 어셈블리에 대한 참조이기 때문입니다.This is because the reference is not a project reference, but is for the assembly on disk instead. 컨트롤이 현재 솔루션에 포함된 경우 디버그에서 릴리스로 변경하면 프로젝트에서는 계속해서 컨트롤의 디버그 버전을 참조합니다.If the control is part of the current solution, when you change from Debug to Release, your project continues to reference the Debug version of the control.

또한 디자인 타임 메타데이터가 사용자 지정 컨트롤에 적용되고 이 메타데이터에서 <xref:Microsoft.Windows.Design.ToolboxBrowsableAttribute>가 false로 설정되도록 지정하면 컨트롤이 도구 상자에 표시되지 않습니다.In addition, if design-time metadata is applied to the custom control and this metadata specifies that the <xref:Microsoft.Windows.Design.ToolboxBrowsableAttribute> is set to false, the control does not appear in the Toolbox.

컨트롤에 대한 네임스페이스 및 어셈블리를 매핑하면 XAML에서 직접 컨트롤을 참조할 수 있습니다.You can reference your controls directly in XAML view by mapping the namespace and assembly for your control.

참고 항목See also

도구 상자Toolbox
WPF 시작Getting Started with WPF