Share via


참조를 추가하여 사용자 지정 컨트롤 가져오기

이 페이지는 Silverlight 2 프로젝트에만 적용됨

디자이너가 자신의 프로젝트에 사용해야 하는 사용자 지정 컨트롤을 포함하는 어셈블리 파일(DLL)을 받을 수 있습니다. 또는 Silverlight 2 SDK(소프트웨어 개발 키트)에서 제공되는 컨트롤을 프로젝트에 사용할 수도 있습니다. 아트보드에 이러한 종류의 컨트롤을 그리려면 먼저 어셈블리에 참조를 추가해야 합니다.

아트보드에 사용자 지정 컨트롤 그리기

  1. 프로젝트 메뉴에서 참조 추가(Alt+Shift+R)를 클릭합니다.

  2. 참조 추가 대화 상자에서 사용자 지정 컨트롤을 포함하는 DLL 파일을 찾아 선택한 다음 열기를 클릭합니다.

    프로젝트 패널의 참조에서 기본 프로젝트 참조 목록에 DLL 파일이 나타납니다.

    Dd185501.5916d585-024e-45f7-a74b-4ef0c3b3c8cf(ko-kr,Expression.10).png

    Dd185501.alert_tip(ko-kr,Expression.10).gif팁:

    Silverlight 2 SDK와 함께 제공되는 컨트롤을 사용하려면 C:\Program Files\Microsoft SDKs\Silverlight\v2.0\Libraries\Client 폴더에 있는 올바른 어셈블리에 참조를 추가하십시오. 예를 들어 TabControl을 그리려면 System.Windows.Controls.dll 어셈블리에 참조를 추가합니다.

  3. 프로젝트를 빌드(Ctrl+Shift+B)하여 DLL의 클래스를 프로젝트에 통합합니다.

  4. 프로젝트 패널에서 파일 이름을 두 번 클릭하여 아트보드에서 XAML 파일(예: Page.xaml)을 엽니다.

  5. 도구 상자에서 자산 라이브러리 Dd185501.0224cabd-5da1-4e01-bddd-4a647401a098(ko-kr,Expression.10).png 단추를 클릭합니다.

  6. 자산 라이브러리에서 사용자 지정 컨트롤 탭을 선택한 다음 새 컨트롤을 선택합니다.

    Dd185501.e0f2bcd0-ae8c-434a-8ef0-275828c8eb8c(ko-kr,Expression.10).png

    Dd185501.alert_tip(ko-kr,Expression.10).gif팁:

    Silverlight 2 SDK와 함께 제공되는 컨트롤이 컨트롤 탭에 나열됩니다.

    새 컨트롤이 도구 상자자산 라이브러리 단추 위에 선택한 도구로 나타납니다.

  7. 마우스를 사용하여 아트보드에 사용자 지정 컨트롤을 그립니다.

    컨트롤이 아트보드와 개체 및 타임라인에 나타납니다.

    Dd185501.d89262c0-c8e7-4ebe-83d0-244c1cd5dbcc(ko-kr,Expression.10).png

  8. 프로젝트를 테스트(F5 키)하여 새 컨트롤을 확인합니다.

    Dd185501.alert_tip(ko-kr,Expression.10).gif팁:

    먼저 솔루션에 프로젝트를 추가한 다음 첫 번째 프로젝트에 프로젝트 참조를 추가하는 방식으로, 컴파일되지 않은 프로젝트에 참조를 추가할 수 있습니다. 이 기능은 동일한 Expression Blend 창에서 동시에 두 프로젝트에 대해 작업해야 할 때 유용합니다. 자세한 내용은 솔루션에 새 프로젝트 또는 기존 프로젝트 추가를 참조하십시오.

문제 해결

  • 자산 라이브러리사용자 지정 컨트롤 탭에 표시된 사용자 지정 컨트롤을 볼 수 없으면 자산 라이브러리를 다시 열기 전에 프로젝트를 빌드해 보십시오.

  • 아트보드에 새로 그린 컨트롤이 잘려서 나타나면 해당 컨트롤을 처음 그렸을 때 컨트롤 크기와 호환되지 않는 기본 레이아웃 속성이 있기 때문일 수 있습니다. 개체 및 타임라인에서 새 컨트롤을 선택한 상태로 속성 패널의 레이아웃에서 Margin 속성을 0으로 다시 설정한 다음 컨트롤 크기를 다시 조정해 보십시오.

참조

개념

솔루션에 새 프로젝트 또는 기존 프로젝트 추가