Wenn ich ein benutzerdefiniertes Steuerelement mit WPF erstelle, wie kann ich Stile für das Steuerelement bereitstellen, die dem aktuell verwendeten Thema entsprechen (Aero, Luna, Classic usw.)?Wie passe ich die Stile meiner Steuerelemente dem aktuellen Thema an? (WPF)
Zum Beispiel würde Ich mag folgendes gelten bei der Verwendung von Aero:
<Style>
<Setter Property="Background" Value="White"/>
</Style>
Aber dann einen anderen Stil anwenden, wenn Luna mit:
<Style>
<Setter Property="Background" Value="#DFDFDF"/>
</Style>
Kann ich irgendwie erweitern die Basisthemen Unterstützung für meine neue Kontrolle bieten?
Diese Links sind hilfreich, danke. Der entscheidende Punkt für mich war eine Änderung in AssemblyInfo.cs - die themeDictionaryLocation des [ThemeInfo] -Attributs von "None" auf "SourceAssembly" umzustellen. – ajlane