CLOSE SEARCH

Style Item

Style 아이템은 Resource 컬렉션 중에서 가장 많이 사용되는 아이템으로 대상의 속성을 지정하는 용도로 사용된다. 스타일 아이템은 대상의 속성을 나타내는 하나이상의 Setter를 가지며 Setter는 속성의 이름을 지정하는 Property 속성과 Value 속성을 가진다.

아래는 텍스트블록에 사용할 스타일 아이템을 선언한 예이다.

TargetType 속성을 통해 스타일을 적용할 대상 객체의 형식을 지정하고 Setter를 통해 속성과 속성값을 지정한다.

또한 Setter의 Value 값은 속성-엘리먼트 구문을 통해서도 정의할 수 있다.

 

실제 텍스트블록에 위에서 정의한 스타일을 적용시키는 방법은 아래와 같다. k:Key에서 지정한 이름을 통해 스타일 아이템에 접근한다.

 

스타일 아이템은 BasedOn 속성을 통해 다른 스타일 아이템을 상속할 수 있다. 다음은 위에서 정의한 myTextblockStyle를 상속한 예이다.

Filed under: Windows & Windows Phone