brianlagunas.comToggleButton
から自由に入手できるテーマのスタイルを使用したいと考えています。
問題は、テーマを適用すると、トグル ボタンのスタイルが設定されるだけでなく、そのテーマに従ってすべてのコントロールのスタイルが設定されることです。
暗黙的に使用されるように設計されたテーマから明示的にスタイルを適用するにはどうすればよいですか?
テーマのロード方法
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!-- Light Theme -->
<ResourceDictionary
Source="Themes/Metro/Light/Metro.MSControls.Core.Implicit.xaml" />
<ResourceDictionary
Source="Themes/Metro/Light/Metro.MSControls.Toolkit.Implicit.xaml" />
<!-- Dark Theme -->
<!--
<ResourceDictionary
Source="Themes/Metro/Dark/MetroDark.MSControls.Core.Implicit.xaml" />
<ResourceDictionary
Source="Themes/Metro/Dark/MetroDark.MSControls.Toolkit.Implicit.xaml" />
-->
</ResourceDictionary.MergedDictionaries>
<!-- Light Theme -->
<SolidColorBrush x:Key="BackgroundKey" Color="#FFFFFF" />
<!-- Dark Theme -->
<!--<SolidColorBrush x:Key="BackgroundKey" Color="#FF181818" />-->
</ResourceDictionary>
</Window.Resources>
テーマの使用方法:
<ToggleButton Content="ToggleButton" Width="150"
Style="{StaticResource ToggleButtonStyle}"/>
ありがとう。