wpf项目中应用winform的颜色选择器ColorDialog,需要将System.Drawing.Color转换为System.Windows.Media.Colo格式。
System.Drawing.Color colorSelect = new System.Drawing.Color();//选择的颜色
/// <summary>
/// 颜色选择器
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void color_Click(object sender, RoutedEventArgs e)
{
ColorDialog colordialog = new ColorDialog();
colordialog.ShowDialog();
colorSelect = colordialog.Color;
}
System.Windows.Media.Color mediaColor = System.Windows.Media.Color.FromArgb(colorSelect.A, colorSelect.R, colorSelect.G, colorSelect.B);