public TimePicker() { _themeManager = ControlzEx.Theming.ThemeManager.Current; _containerCanvas = new Canvas(); _amPmButton = new ToggleButton { IsChecked = false }; _amPmButton.Checked += OnAmPmButtonCheckedChanged; _amPmButton.Unchecked += OnAmPmButtonCheckedChanged; }
public ThemeManager(IAccentColorService accentColorService, IBaseColorSchemeService baseColorSchemeService) { Argument.IsNotNull(() => accentColorService); Argument.IsNotNull(() => baseColorSchemeService); _accentColorService = accentColorService; _baseColorSchemeService = baseColorSchemeService; _themeManager = ControlzEx.Theming.ThemeManager.Current; _accentColorService.AccentColorChanged += OnAccentColorChanged; _baseColorSchemeService.BaseColorSchemeChanged += OnBaseColorSchemeChanged; }
/// <summary> /// Initializes a new instance of the <see cref="AlignmentGrid"/> class. /// </summary> public AlignmentGrid() { Loaded += OnLoaded; Unloaded += OnUnloaded; SizeChanged += OnAlignmentGridSizeChanged; IsHitTestVisible = false; HorizontalContentAlignment = HorizontalAlignment.Stretch; VerticalContentAlignment = VerticalAlignment.Stretch; Content = _containerCanvas; _themeManager = ControlzEx.Theming.ThemeManager.Current; }
public ThemeManager(ControlzEx.Theming.ThemeManager controlzThemeManager, IAccentColorService accentColorService, IBaseColorSchemeService baseColorSchemeService) { Argument.IsNotNull(() => controlzThemeManager); Argument.IsNotNull(() => accentColorService); Argument.IsNotNull(() => baseColorSchemeService); _accentColorService = accentColorService; _baseColorSchemeService = baseColorSchemeService; _controlzThemeManager = controlzThemeManager; _controlzThemeManager.ThemeChanged += OnThemeManagerThemeChanged; _accentColorService.AccentColorChanged += OnAccentColorChanged; _baseColorSchemeService.BaseColorSchemeChanged += OnBaseColorSchemeChanged; }