private void BoardTipColorBorder_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { var colorPicker = new ColorSelector(Settings.Default.BoardColor) {Owner = this}; var result = colorPicker.ShowDialog(); if (result.HasValue && result.Value) { Settings.Default.BoardColor = colorPicker.SelectedColor; } }