0
특정 경우에만 개체에만 적용되는 스타일을 정의하는 방법이 있습니까?Wpf 스타일 : 목록 상자의 레이블 스타일링
예 : 목록 상자의 항목 템플릿에 포함 된 레이블 스타일.
스타일에 대한 키를 만들고 레이블에 직접 적용 할 스타일을 지정할 수 있지만 다른 일반적인 방법이 있습니까?
특정 경우에만 개체에만 적용되는 스타일을 정의하는 방법이 있습니까?Wpf 스타일 : 목록 상자의 레이블 스타일링
예 : 목록 상자의 항목 템플릿에 포함 된 레이블 스타일.
스타일에 대한 키를 만들고 레이블에 직접 적용 할 스타일을 지정할 수 있지만 다른 일반적인 방법이 있습니까?
스타일이 관련성이있는 계층의 가장 낮은 수준에서 정의 할 수 있어야하며 키가없는 스타일로 TargetType
을 설정해야합니다.
이렇게하면 정의에 따라 정의 된 유형에 스타일이 적용됩니다.
이 경우 리소스는 ListBox
내에 있으며 따라서 템플릿에 적용됩니다.
시도해 보지 않았지만 항목의 DataTemplate.Triggers에서 특정 리소스로 스타일을 설정하는 DataTrigger를 만들 수 있습니다. 데이터 트리거 Setter 요소가 리소스를 해결하는지 여부는 확실하지 않습니다. –