System.Windows.Media.BrushをSystem.Drawing.Brushに変換するにはどうすればよいですか?System.Windows.Media.BrushをSystem.Drawing.Brushに変換します。
System.Drawing.Colorオブジェクトにフォーマットされたsystem.windows.media.brushの色を取得しようとしています。私はから変換する必要があるオブジェクトがsystem.windows.media.brushオブジェクトであるのに対し、それは、SolidColorBrushのオブジェクトを必要とするため
以下のソリューションは動作しません:
public System.Drawing.Color GetColor(System.Windows.Media.SolidColorBrush oBrush)
{
return System.Drawing.Color.FromArgb(oBrush.Color.A,
oBrush.Color.R,
oBrush.Color.G,
oBrush.Color.B);
}
:
のようなものを試してみてください。 –
ありがとうございましたネイサン、私は2つの方法が構文が異なることを前提としていました。これは知っていることは素晴らしいことです。 – stevosaurus