private void ColorBorder_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var border = sender as Border;
if (border == null) return;
var color = ((SolidColorBrush)border.Background).Color;
var colorPicker = new ColorSelector(color) {Owner = this};
var result = colorPicker.ShowDialog();
if (result.HasValue && result.Value)
{
border.Background = new SolidColorBrush(colorPicker.SelectedColor);
if (border.Tag.Equals("Editor"))
CheckScheme(false);
else
CheckBoardScheme(false);
}
}