다음을 통해 공유


스타일 리소스 적용

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

[!참고]

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

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

tip note팁:

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

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

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

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

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

    [!참고]

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

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

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

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

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

    [!참고]

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

Copyright ⓒ 2011 by Microsoft Corporation. All rights reserved.