private void Color_Information_Click(object sender, RoutedEventArgs e) { MenuItem menuItem = sender as MenuItem; if (menuItem == null) { return; } System.Windows.Shapes.Rectangle rect = ((ContextMenu)(menuItem.Parent)).PlacementTarget as System.Windows.Shapes.Rectangle; System.Windows.Media.Color color = ((SolidColorBrush)rect.Fill).Color; Color selectedColor = GraphicsUtil.DrawingColorFromMediaColor(color); ColorInformationDialog dialog = new ColorInformationDialog(selectedColor); dialog.ShowThematicDialog(); }
private void Color_Information_Click(object sender, RoutedEventArgs e) { MenuItem menuItem = sender as MenuItem; if (menuItem == null) { return; } System.Windows.Shapes.Rectangle rect = ((ContextMenu)(menuItem.Parent)).PlacementTarget as System.Windows.Shapes.Rectangle; System.Windows.Media.Color color = ((SolidColorBrush)rect.Fill).Color; Color selectedColor = Color.FromArgb(color.A, color.R, color.G, color.B); ColorInformationDialog dialog = new ColorInformationDialog(selectedColor); dialog.Show(); }