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

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

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

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

  1. 속성 패널에서 설정할 속성 옆에 있는 고급 옵션 JJ170480.12e06962-5d8a-480d-a837-e06b84c545bb(ko-kr,VS.120).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}}
      

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