예제 #1
0
 public TimePicker()
 {
     _themeManager    = ControlzEx.Theming.ThemeManager.Current;
     _containerCanvas = new Canvas();
     _amPmButton      = new ToggleButton
     {
         IsChecked = false
     };
     _amPmButton.Checked   += OnAmPmButtonCheckedChanged;
     _amPmButton.Unchecked += OnAmPmButtonCheckedChanged;
 }
예제 #2
0
        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;
        }
예제 #3
0
        /// <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;
        }
예제 #4
0
        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;
        }