다음을 통해 공유


기존 개체에서 사용자 정의 컨트롤 만들기

Microsoft Expression Blend에서는 개체의 컨테이너를 선택하여 사용자 정의 컨트롤로 만든 다음 현재 프로젝트나 다른 프로젝트에서 재사용할 수 있습니다.

기존 개체에서 컨트롤 만들기

  1. 개체 및 타임라인 패널에서 Ctrl 키를 누른 채로 새 사용자 정의 컨트롤로 만들 모든 개체를 선택합니다. 선택 도구 Cc295376.2ff91340-477e-4efa-a0f7-af20851e4daa(KO-KR,Expression.30).png를 사용하여 Ctrl 키를 누른 상태에서 아트보드에 있는 개체를 선택할 수도 있습니다.

    [!참고]

    같은 부모 개체에 들어 있는 개체만 새 사용자 정의 컨트롤로 그룹화할 수 있습니다.

  2. 다음 작업 중 하나를 수행합니다.

    • 선택 항목을 마우스 오른쪽 단추로 클릭한 다음 UserContro로 만들기를 클릭합니다.

    • 도구 메뉴에서 UserControl로 만들기를 클릭하거나 F8을 누릅니다.

    UserControl로 만들기 대화 상자가 나타납니다.

    Cc295376.2a301fcf-3ece-4254-a3d1-654ad98cb9a7(KO-KR,Expression.30).png

  3. 이름 필드에 새 사용자 정의 컨트롤의 이름을 입력합니다.

  4. 문서의 원본 요소를 바꾸지 않고 새 사용자 정의 컨트롤을 만들려면 원본 콘텐츠를 그대로 두고 필요에 따라 복제 만들기 상자를 선택합니다.

  5. 확인을 클릭합니다.

    Expression Blend에서 새 사용자 정의 컨트롤 문서가 만들어지고 편집할 수 있도록 열립니다.

  6. 원본 문서로 다시 전환합니다. Expression Blend에서 선택한 컨트롤을 새 사용자 정의 컨트롤로 바꾼 다음 새 컨트롤을 보려면 프로젝트를 빌드해야 합니다. 프로젝트 메뉴에서 프로젝트 빌드를 클릭하거나 Ctrl+Shift+B를 누릅니다.

    Cc295376.alert_caution(KO-KR,Expression.30).gif중요:

    UserControl로 만들기 명령을 사용하면 선택한 개체, 해당 개체의 참조 리소스 및 참조 애니메이션이 새 사용자 정의 컨트롤로 리팩터링됩니다. 그러나 개체의 이벤트 처리기 메서드가 원본 문서의 코드 숨김 파일에 포함되어 있는 경우에는 이벤트 처리기 코드를 새 사용자 정의 컨트롤 문서의 코드 숨김 파일에 복사해야 합니다.