private void UserControl_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ColorPicker cp = new ColorPicker(pinNode.GetSystemColor()); cp.Owner = MateriaMainWindow.Instance; if (cp.ShowDialog() == true) { var nc = cp.Selected; pinNode.SetSystemColor(nc); Color = pinNode.GetColor(); PinColorBrush.Color = Color; } }
public static Color GetColor(this PinNode n) { System.Drawing.Color c = n.GetSystemColor(); return(Color.FromArgb(c.A, c.R, c.G, c.B)); }