다음을 통해 공유


사용자 지정 식 편집기를 사용하여 속성 설정

속성 패널에서는 다양한 방식으로 속성을 설정할 수 있습니다. 가장 간단한 수준으로, 값을 입력하거나 단추를 선택하거나 드롭다운 목록에서 값을 선택할 수 있습니다. 좀 더 복잡한 속성인 경우 하위 속성 및 컬렉션 편집기를 사용합니다. 고급 속성 옵션을 사용하면 데이터 바인딩, 템플릿 바인딩 등을 수행하거나 속성에 리소스를 적용할 수도 있습니다.

[!참고]

Microsoft Silverlight 1.0 프로젝트에서는 사용자 지정 식, 하위 속성 편집기, 컬렉션 편집기, 데이터 바인딩, 템플릿 바인딩 및 리소스를 사용할 수 없습니다.

다음 절차에서는 사용자 지정 식 편집기를 사용하여 다양한 값을 설정하는 방법을 설명합니다. 사용자 지정 식 편집기는 XAML 구문을 지원합니다. 즉, 속성 값에 대해 축소(미니) XAML 뷰어의 역할을 할 수 있습니다. XAML 값에 대한 구문을 알고 있는 경우 유용하게 활용할 수 있습니다. Expression Blend 사용자 인터페이스 단계에 따라 값을 설정하는 대신 속성 값에 간편하게 바로 붙여 넣을 수 있습니다.

사용자 지정 식 편집기를 사용하여 속성 설정

  1. 속성 패널에서 설정할 속성 옆에 있는 고급 속성 옵션Cc294528.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(ko-kr,Expression.10).png 단추를 클릭한 다음 사용자 지정 식을 클릭합니다. 사용자 지정 식 편집기가 나타납니다.

  2. 속성의 XAML 값을 입력하거나 붙여 넣습니다. 예를 들어 다음 추천 구문 중 하나를 사용하여 굵은 글꼴의 값을 변경할 수 있습니다.

    • 데이터 원본 또는 다른 속성에 속성을 바인딩하려면 다음과 같은 코드를 입력하면 됩니다.

      {Binding Mode=Mode, Source={StaticResource DataSourceName}, XPath=path}
      {Binding Path=PropertyName, ElementName=ElementName, Mode=Mode}
      
    • 스타일 또는 브러시 리소스에 속성을 설정하려면 다음과 같은 코드를 입력하면 됩니다.

      {DynamicResource ResourceKey}
      {DynamicResource {x:Static SystemColors.ColorName}} 
      
      Cc294528.alert_tip(ko-kr,Expression.10).gif팁:

      속성이 데이터 바인딩, 리소스 참조, 개체 참조 또는 간단한 값인 경우에도 사용자 지정 식 편집기를 열어 모든 속성의 XAML 값을 확인할 수 있습니다. 한 속성의 구문을 복사하여 다른 속성의 사용자 지정 식 편집기에 붙여 넣을 때 유용하게 활용할 수 있는 기능입니다.

      관련 항목에서 XAML 구문과 예도 참조할 수 있습니다.