다음을 통해 공유


StyleSelector 클래스

정의

콘텐츠 데이터 및 특정 항목 컨테이너의 함수로 사용자 지정 항목 스타일 선택 논리를 사용하도록 설정합니다.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StyleSelector
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class StyleSelector
Public Class StyleSelector
See Remarks
상속
Object IInspectable StyleSelector
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

기본 StyleSelector 클래스는 XAML에서 개체 요소로 사용되지 않습니다. 그러나 사용자 지정 StyleSelector를 파생시키고, 사용자 지정 클래스 및 해당 네임스페이스/어셈블리에 대한 xmlns 접두사를 매핑한 다음, XAML의 리소스 블록에 정의된 대로 사용자 지정 클래스의 instance 참조하는 것이 일반적인 시나리오입니다. 이렇게 하면 x:Key로 사용자 지정 템플릿 선택기 클래스를 참조하고 해당 참조를 사용하여 XAML 템플릿 및 특정 시각적 상태의 ItemContainerStyleSelector 와 같은 속성 값을 설정할 수 있습니다.

생성자

StyleSelector()

StyleSelector 클래스의 새 instance 초기화합니다.

메서드

SelectStyle(Object, DependencyObject)

사용자 지정 논리에 따라 특정 Style 을 반환합니다.

SelectStyleCore(Object, DependencyObject)

파생 클래스에서 구현되는 경우 는 사용자 지정 논리에 따라 특정 Style 을 반환합니다.

적용 대상

추가 정보