다음을 통해 공유


연습: 컨트롤에 대한 사용자 지정 도구 상자 아이콘 만들기

이 연습에서는 WPF(Windows Presentation Foundation) 사용자 지정 컨트롤에 대한 도구 상자 아이콘을 만드는 방법을 보여 줍니다. 도구 상자에 사용자 지정 컨트롤을 추가하면 컨트롤의 이름 옆에 아이콘이 표시됩니다.

이 연습에서는 다음 작업을 수행합니다.

  • WPF 사용자 지정 컨트롤 라이브러리 프로젝트를 만듭니다.

  • 컨트롤의 도구 상자 아이콘에 대한 사용자 지정 비트맵 파일을 만듭니다.

  • 디자인 타임에 컨트롤의 아이콘을 테스트합니다.

이 연습을 마치면 사용자 지정 컨트롤에 대한 도구 상자 아이콘을 만드는 방법을 이해하게 됩니다.

참고

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

사전 요구 사항

이 연습을 완료하려면 다음 구성 요소가 필요합니다.

  • Visual Studio 2010.

사용자 지정 도구 상자 아이콘 만들기

컨트롤에 대한 사용자 지정 도구 상자 아이콘을 만들려면 컨트롤의 프로젝트에 이미지를 포함 리소스로 추가합니다.

사용자 지정 도구 상자 아이콘을 만들려면

  1. Visual Basic 또는 Visual C#에서 CustomControlWithToolboxIcon이라는 새 WPF 사용자 지정 컨트롤 라이브러리 프로젝트를 만듭니다.

    코드 편집기에 CustomControl1의 코드가 열립니다.

  2. 프로젝트 메뉴에서 새 항목 추가를 선택합니다.

    새 항목 추가 대화 상자가 열립니다.

  3. 새 항목 추가 대화 상자에서 일반 범주를 선택합니다.

  4. 템플릿 목록에서 비트맵 파일을 선택하고 새 파일의 이름을 CustomControl1.Icon.bmp로 지정한 다음 추가를 클릭합니다.

    이미지 편집기가 열립니다.

  5. 속성 창에서 비트맵의 속성을 24비트로 설정합니다.

  6. 이미지 편집기 도구를 사용하여 비트맵의 이미지를 그립니다. 자세한 내용은 이미지 편집기를 참조하십시오.

  7. 솔루션 탐색기에서 CustomControl1.Icon.bmp를 선택합니다.

  8. 속성 창에서 빌드 작업 속성을 포함 리소스로 설정합니다.

  9. 솔루션을 빌드합니다.

    자세한 내용은 도구 상자 아이콘를 참조하십시오.

도구 상자 아이콘 테스트

도구 상자에 CustomControl1을 추가하여 사용자 지정 도구 상자 아이콘을 테스트합니다.

도구 상자 아이콘을 테스트하려면

  1. Visual Basic 또는 Visual C#에서 TestApplication이라는 WPF 응용 프로그램 프로젝트를 솔루션에 추가합니다.

    WPF Designer에 MainWindow.xaml이 열립니다. 도구 상자에서 CustomControlWithToolboxIcon 컨트롤 탭에 CustomControl1이 나타납니다.

    사용자 지정 컨트롤이 포함된 도구 상자

  2. 도구 상자에서 CustomControl1을 마우스 오른쪽 단추로 클릭하고 삭제를 선택합니다.

  3. 메시지 상자가 나타나면 확인을 클릭합니다.

    CustomControl1이 도구 상자에서 제거됩니다.

  4. 도구 상자에서 컨트롤을 추가할 컨트롤 그룹을 마우스 오른쪽 단추로 클릭한 다음 상황에 맞는 메뉴에서 항목 선택을 선택합니다.

    도구 상자 항목 선택 대화 상자가 열립니다.

  5. 도구 상자 항목 선택 대화 상자에서 WPF 구성 요소 탭을 클릭합니다. 자세한 내용은 도구 상자 항목 선택 대화 상자, WPF 구성 요소 탭을 참조하십시오.

  6. 찾아보기를 클릭하고 CustomControlWithToolboxIcon 프로젝트의 bin\Debug 폴더로 이동합니다.

  7. 열기 대화 상자에서 CustomControlWithToolboxIcon.dll을 선택한 다음 열기를 클릭합니다.

    CustomControlWithToolboxIcon 어셈블리의 세부 정보가 도구 상자 항목 선택 대화 상자에 표시됩니다. 사용자 지정 아이콘이 CustomControl1 그룹 상자에 표시됩니다.

  8. 확인을 클릭합니다.

    CustomControl1이 해당 아이콘과 함께 도구 상자에 표시됩니다.

    사용자 지정 도구 상자 아이콘

참고 항목

작업

방법: 어셈블리에 아이콘 포함

참조

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

기타 리소스

도구 상자 아이콘

리소스 사용

연습: 도구 상자 아이콘에 대한 메타데이터 제공