리소스 이름 바꾸기

속성에 리소스를 적용하면 리소스는 자체 이름이나 XAML의 x:Name 특성이 아닌 리소스 사전 키나 XAML의 x:Key 특성에 의해 참조됩니다. 리소스의 이름을 바꾸려면 다음 방법 중 하나를 사용하여 키를 변경해야 합니다.

디자인 보기에서 리소스 이름 바꾸기

  1. 디자인 보기의 리소스 패널에서 이름을 변경할 리소스를 클릭하여 이름 편집이 가능한 상태로 만듭니다.

  2. 새 이름을 입력하고 Enter 키를 누릅니다.

    리소스의 이전 이름을 참조하는 개체가 남아 있으면 팝업 창이 나타나고 해당 개체가 나열됩니다. 이 창에 나타나는 다음과 같은 액션 중에서 선택할 수 있습니다.

    • 새 리소스 이름을 반영하도록 해당 속성을 업데이트합니다.

    • 로컬 문자열 값으로 속성을 변환합니다.

    • 기본값으로 속성을 다시 설정합니다.

    • 끊어진 리소스 참조를 수정하지 않도록 선택합니다.

    Cc374988.alert_caution(KO-KR,Expression.30).gif주의:

    기존 참조 있음 창에서 아무 것도 수정하지 않도록 선택한 경우 응용 프로그램을 빌드하기 전에 이전 이름을 사용하여 새 리소스를 만들지 않으면 빌드 오류가 발생합니다.

XAML 보기에서 리소스 이름 바꾸기

  1. XAML 보기에서 리소스를 정의하는 구역으로 이동합니다. 다음 방법 중 하나를 사용할 수 있습니다.

    • XAML 보기에서 찾기 기능(Ctrl+F)을 사용하여 리소스 이름을 입력합니다.

    • 디자인 보기의 리소스 패널에서 변경할 리소스를 마우스 오른쪽 단추로 클릭하고 XAML 보기를 클릭합니다. 그러면 강조 표시된 리소스에 대한 XAML 코드가 있는 XAML 보기로 전환됩니다.

  2. 리소스 이름은 여는 태그의 x:Key 특성에 정의됩니다. 리소스를 참조하는 속성을 갖는 개체가 프로젝트에 없으면 x:Key 특성 값을 새 이름으로 변경할 수 있습니다. 그렇지 않으면 찾기 및 바꾸기 기능(Ctrl+H)을 사용하여 해당 이름의 모든 인스턴스 이름을 바꿔 빌드 오류를 방지할 수 있습니다.