Nếu tôi tạo điều khiển tùy chỉnh với WPF, làm thế nào tôi có thể cung cấp kiểu cho điều khiển phù hợp với chủ đề hiện đang được áp dụng (Aero, Luna, Classic, v.v.)?Làm cách nào để kết hợp các kiểu điều khiển của tôi với chủ đề hiện tại? (WPF)
Ví dụ tôi muốn áp dụng sau khi sử dụng Aero:
<Style>
<Setter Property="Background" Value="White"/>
</Style>
Nhưng sau đó áp dụng một phong cách khác nhau khi sử dụng Luna:
<Style>
<Setter Property="Background" Value="#DFDFDF"/>
</Style>
Tôi có thể bằng cách nào đó mở rộng các chủ đề cơ sở để cung cấp hỗ trợ cho kiểm soát mới của tôi?
Các liên kết này hữu ích, cảm ơn. Điểm mấu chốt đối với tôi là một sự thay đổi trong AssemblyInfo.cs - chuyển đổi themeDictionaryLocation của thuộc tính [ThemeInfo] từ 'None' thành 'SourceAssembly'. – ajlane