다음을 통해 공유


코드 공유

전체 응용 프로그램 배포와 별도로 XAML 요소, XAML 리소스, 사용자 정의 컨트롤, 클래스 정의 파일 또는 사용자 지정 컨트롤 라이브러리 파일(.dll)과 같은 응용 프로그램 요소를 공유할 수 있습니다.

사용자 지정 컨트롤 라이브러리 파일 개발에 대한 자세한 내용은 컨트롤 제작 개요를 참조하십시오.

XAML 공유

  • XAML을 공유하려면 다음 방법 중 하나를 사용할 수 있습니다.

    • 전체 요소를 복사하여 텍스트 파일에 붙여넣기 - Microsoft Expression Blend에서 XAML 요소를 빠르게 복사하려면 디자인 보기에서 개체 및 타임라인 패널의 요소를 마우스 오른쪽 단추로 클릭한 다음 XAML 보기를 선택하여 XAML 보기로 전환합니다. 복사할 수 있도록 전체 요소가 강조 표시됩니다. 또한 아트보드에서 요소를 선택하고 Ctrl+C를 눌러 해당 요소를 복사한 다음 Expression Blend의 동일한 인스턴스 또는 다른 인스턴스에 열려 있는 다른 문서에 붙여 넣을 수 있습니다.

    • Expression Blend에서 리소스 사전 만들기 - 공유할 수 있는 리소스 사전을 만들려면 리소스 패널에서 새 리소스 사전 만들기 단추를 클릭합니다. 리소스 사전을 만든 다음 리소스 패널을 사용하여 스타일이나 템플릿과 같은 기존 리소스를 새 사전으로 이동하거나 속성 패널에서 속성 옆에 있는 고급 속성 옵션Cc295221.12e06962-5d8a-480d-a837-e06b84c545bb(KO-KR,Expression.30).png을 클릭하고 새 리소스로 변환을 선택하여 사전에 새 리소스를 추가할 수 있습니다.

      [!참고]

      XAML 요소를 복사하여 리소스 사전에 붙여 넣을 수는 없지만 리소스 사전에 저장할 요소에 대한 템플릿을 만들어 형식이 같은 다른 요소에 적용할 수는 있습니다. 템플릿을 만들려면 개체 및 타임라인 패널에서 요소를 선택한 다음 개체 메뉴에서 템플릿 편집, 복사본 편집을 차례로 클릭합니다. 스타일 리소스 만들기 대화 상자가 열리면 리소스 사전에서 템플릿을 선택하여 정의합니다. 그러면 요소에 대한 기본 템플릿의 복사본이 만들어져 변경할 수 있습니다. 개체 메뉴에서 스타일 편집 메뉴 항목을 사용하여 스타일 템플릿을 만들 수도 있습니다.

컨트롤 공유

  • 사용자 지정 컨트롤이나 사용자 정의 컨트롤을 공유하려면 다음 방법 중 하나를 사용할 수 있습니다.

    • Expression Blend에서 UserControl 만들기 - 공유할 수 있는 사용자 정의 컨트롤을 만들려면 Expression Blend 컨트롤 라이브러리 프로젝트를 만들거나 기존 프로젝트에 UserControl을 추가할 수 있습니다. 컨트롤을 만든 후 원본 파일(UserControl1.xaml 및 UserControl1.xaml.cs)을 공유하거나 컨트롤 라이브러리 프로젝트를 빌드할 때 생성되는 .dll을 공유할 수 있습니다.

    • Visual Studio에서 사용자 지정 컨트롤 만들기 - 공유할 수 있는 사용자 지정 컨트롤을 만들려면 Microsoft Visual Studio 2008에서 클래스 라이브러리 프로젝트를 만듭니다. 클래스는 기존 컨트롤에서 파생될 수 있습니다. 사용자 지정 컨트롤을 공유하려면 원본 파일을 공유하거나 클래스 라이브러리 프로젝트를 빌드할 때 생성되는 .dll을 공유할 수 있습니다.

      Button 컨트롤에서 파생되는 사용자 지정 컨트롤에 대한 예는 실습 정보: 사용자 지정 속성으로 사용자 지정 컨트롤 만들기를 참조하십시오.

      [!참고]

      사용자 지정 컨트롤이 있는 소스 코드 파일을 Expression Blend 프로젝트에 추가한 경우 프로젝트를 빌드해야만 자산 패널의 프로젝트 범주에 컨트롤이 표시됩니다.

참조

작업

Visual Studio 2008에서 Expression Blend 응용 프로그램 디버깅

개념

XAML 편집

Expression Blend 응용 프로그램 디버깅

Expression Blend 응용 프로그램 배포 및 게시