Share via


Blend에서 스타일 리소스 적용

Blend for Visual Studio 프로젝트에서는 컨트롤의 스타일을 사용하여 스타일이 적용되는 컨트롤에서 기본값으로 사용할 트리거(Windows Presentation Foundation) 또는 상태(Microsoft Silverlight) 및 속성을 지정할 수 있습니다. 배경 브러시 색과 같은 속성은 컨트롤의 모양에 영향을 주고, 트리거 또는 상태는 컨트롤이 속성 변경 및 이벤트에 응답하는 방식에 영향을 줍니다. 예를 들어 사용자가 컨트롤 위로 포인터를 이동하면 IsMouseOver 속성이 False에서 True로 바뀌고 MouseOver 이벤트가 발생합니다. 단추 위로 포인터를 이동하면 단추의 배경색이 변경되도록 하는 단추 스타일을 만들 수 있습니다.

참고

다른 컨트롤을 변경하는 컨트롤에 대해서는 스타일이나 컨트롤 템플릿을 만들 수 없습니다.그러나 한 컨트롤에서 직접 이벤트 트리거를 사용하여 다른 컨트롤을 변경할 수 있습니다.자세한 내용은 WPF 컨트롤에서 트리거 추가 또는 제거(WPF용 Blend SDK)을 참조하십시오.

스타일 리소스를 사용하면 특정 형식의 컨트롤에 대한 모양 및 동작을 정의한 다음 아트보드에 있는 같은 형식의 여러 컨트롤 인스턴스에 해당 스타일을 적용할 수 있어 더욱 간편한 작업이 가능합니다.

스타일을 적용하려면 먼저 스타일을 만들어야 합니다.스타일을 만드는 방법에 대한 자세한 내용은 Blend에서 스타일 만들기를 참조하십시오.

아트보드의 컨트롤에 기존 스타일 리소스 적용

  • 아트보드 또는 개체 및 타임라인 패널에서 개체를 클릭하여 선택한 후 다음 작업 중 하나를 수행합니다.

    • 개체 메뉴에서 스타일 편집리소스 적용을 차례로 가리킨 다음 적용하려는 명명된 스타일을 클릭합니다.

    • 속성 패널의 기타에서 Style 속성 옆에 있는 고급 옵션 JJ170350.12e06962-5d8a-480d-a837-e06b84c545bb(ko-kr,VS.120).png을 클릭하고 로컬 리소스를 가리킨 다음 적용하려는 명명된 스타일을 클릭합니다.

    참고

    스타일 리소스 목록이 표시되지 않으면 다른 형식의 컨트롤에 대한 리소스가 만들어진 경우일 수 있습니다.예를 들어 단추 개체로 만든 리소스는 확인란 컨트롤에 적용할 수 없습니다.

스타일 리소스를 사용하여 아트보드에 컨트롤 만들기

  1. 리소스 패널에서 아트보드에 추가할 컨트롤에 대한 스타일 리소스를 찾습니다. 리소스를 보려면 리소스 패널의 노드를 확장해야 할 수 있습니다.

  2. 아트보드로 스타일 리소스를 끕니다.

    스타일이 이미 적용된 컨트롤이 아트보드에 추가됩니다.

    참고

    스타일이 리소스 사전에 정의되어 있으면 자산 패널의 스타일 범주에서 리소스 사전의 이름을 선택하고 스타일을 선택한 다음 아트보드에 그려서 추가할 수도 있습니다.