Manchmal muss man selbst in WPF auf System.Drawing-Elemente zurück greifen. Das ist soweit auch kein Problem, aber besonders das Konvertieren von Positions- und Größenangaben kann nerven. Um von den Drawing-Versionen in die WPF-Versionen zu kommen habe ich folgende beiden Erweiterungsmethoden geschrieben.
using drw = System.Drawing;
using System.Windows;
static class Extensions
{
public static Size ToWPF(this drw.Size p)
{
return new Size(p.Width, p.Height);
}
public static Point ToWPF(this drw.Point p)
{
return new Point(p.X, p.Y);
}
}
Kommentare zum Snippet