public Window1() { InitializeComponent(); this.Title += " " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); this.selectedColor = new ColorViewModel(Brushes.Black, "Black"); colorManager = new ColorCollection(); this.colorPallete.ItemsSource = colorManager.Items; Reload(); }
private void ColorButton_Checked(object sender, RoutedEventArgs e) { ColorViewModel viewModel = (sender as ToggleButton).DataContext as ColorViewModel; colorManager.Select(viewModel); this.selectedColor = colorManager.SelectedColor; this.statusText.Text = "Picked color " + viewModel.Name; }
/// <summary> /// Set selected graphic object and toggle off /// </summary> /// <param name="item"></param> public void Select(ColorViewModel item) { base.Select(item); }