Convert System.Windows.Media.Brush to System.Drawing.Brush

后端 未结 2 1964
北荒
北荒 2020-12-20 18:29

How can I convert a System.Windows.Media.Brush to System.Drawing.Brush?

I\'m trying to get the color of a system.windows.media.brush formatted to a System.Drawing.C

相关标签:
2条回答
  • 2020-12-20 18:46
       System.Drawing.Color c1 = new System.Drawing.Color();
                c1 = System.Drawing.Color.FromName(Properties.Settings.Default.myColor);
                System.Windows.Media.Color c2 = new Color();
                c2 = Color.FromArgb(c1.A, c1.R, c1.G, c1.B);
    
    0 讨论(0)
  • 2020-12-20 18:57

    I believe you can just cast it as a SolidColorBrush to get the color.

    Try something like:

    MyColor = ((SolidColorBrush)MyMediaBrush).Color;
    
    0 讨论(0)
提交回复
热议问题