Beispiel #1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            solidColorList = (ListBox)GetTemplateChild("SolidColorList");
            InitializeSolidColorListDoubleClickEvent();

            randomPicker = (RandomPicker)GetTemplateChild("RandomPicker");
            InitializeRandomPanelDoubleClickEvent();
        }
        private static void SelectedColorPropertyChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            RandomPicker picker = (RandomPicker)sender;

            if (e.NewValue != null && !picker.isColorChangedByMouse)
            {
                Color newColor = (Color)e.NewValue;
                picker.MoveCursorToColor(newColor);
            }
        }