WPF 테마 관리자
Infragistics 컨트롤에 테마를 적용하는 것이 그 어느 때보다 쉬워졌습니다. ThemeManager를 사용하여 한 줄의 코드로 단일 컨트롤 또는 전체 애플리케이션의 테마를 변경하세요. 모든 Infragistics 컨트롤 및 지원되는 Microsoft 컨트롤의 테마가 변경됩니다.
WPF 샘플 다운로드애플리케이션 레벨 테마
ThemeManager.ApplicationTheme 속성을 설정하여 런타임 시 전체 애플리케이션의 테마를 변경합니다.
제어 수준 테마
XAML 태그에서 ThemeManager.Theme 연결된 속성을 사용하여 컨트롤 수준에서 테마를 변경하거나 재정의합니다. 단일 보기의 여러 컨트롤에 테마를 적용하려면 논리 트리의 루트 요소에 있는 ThemeManager.Theme 연결된 속성을 사용하면 됩니다.
마이크로소프트 컨트롤 지원
ThemeManager는 가장 일반적인 Microsoft 컨트롤을 지원합니다. 고객이 응용 프로그램의 표준 Microsoft 컨트롤 테마를 원하지 않는 경우 테마의 속성을 통해 이 지원을 쉽게 끌 수 있습니다.
모든 스타일에 맞는 테마
Infragistics WPF Theme Manager를 사용하면 Microsoft® Office®, Visual Studio® 및 Blend에서 영감을 받은 Royal Light 및 Royal Dark 테마를 포함하여 광범위한 WPF 테마를 애플리케이션에 적용할 수 있습니다. 전체 테마 세트는 일반적인 Microsoft 내장 컨트롤에 대한 지원과 함께 제공됩니다.
기존 테마 확장
Infragistics의 기존 테마 확장: 내장 테마 클래스에서 파생되는 클래스를 생성하고, ConfigureControlMappings 메서드를 재정의하고, ThemeManager에서 테마를 사용할 때 적용될 사용자 지정 리소스를 추가합니다.
맞춤 테마
사용자 정의 테마 형성: ThemeBase에서 파생된 클래스를 생성하고 추상적인 ConfigureControlMappings 메서드를 구현한 다음 ThemeManager를 사용하여 테마를 적용할 때 사용해야 하는 필수 리소스 사전을 제공합니다.