MahApps.Metroスタイルをリソースディクショナリに追加したときに、これらのスタイルがアプリケーション内のすべてのアイテムに適用されていることに気付きました。これは望ましい効果ではありません。ToggleSwitchスタイルとComboboxスタイルのみを使用したい。これはどのように達成できますか?
ありがとう!
MahApps.Metroスタイルをリソースディクショナリに追加したときに、これらのスタイルがアプリケーション内のすべてのアイテムに適用されていることに気付きました。これは望ましい効果ではありません。ToggleSwitchスタイルとComboboxスタイルのみを使用したい。これはどのように達成できますか?
ありがとう!
次のリソース ディクショナリのみを xaml に配置します
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colours.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.Buttons.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.ComboBox.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
<ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
</ResourceDictionary.MergedDictionaries>
<Style TargetType="ToggleButton" BasedOn="{StaticResource MetroToggleButton}" />
<Style TargetType="ComboBox" BasedOn="{StaticResource MetroComboBox}" />
<Style TargetType="ComboBoxItem" BasedOn="{StaticResource MetroComboBoxItem}" />
</ResourceDictionary>
お役に立てれば