12345678910111213141516171819202122232425262728293031 |
- using System.Windows;
- using Waaagh.CustomControl;
- namespace WpfSample {
- public partial class MainWindow: WaaaghWindow {
- ResourceDictionary _dark;
- ResourceDictionary _light;
- public MainWindow() {
- _dark = new() {
- Source = new Uri("/WaaaghTheme.Resources;component/DarkTheme.xaml", UriKind.Relative),
- };
- _light = new() {
- Source = new Uri("/WaaaghTheme.Resources;component/LightTheme.xaml", UriKind.Relative),
- };
- InitializeComponent();
- }
- private void DarkThemeButton_Click(object sender, RoutedEventArgs e) {
- Application.Current.Resources.MergedDictionaries.Remove(_dark);
- Application.Current.Resources.MergedDictionaries.Remove(_light);
- Application.Current.Resources.MergedDictionaries.Add(_dark);
- }
- private void LightThemeButton_Click(object sender, RoutedEventArgs e) {
- Application.Current.Resources.MergedDictionaries.Remove(_dark);
- Application.Current.Resources.MergedDictionaries.Remove(_light);
- Application.Current.Resources.MergedDictionaries.Add(_light);
- }
- }
- }
|