Как преобразовать дюймовые единицы измерения WPF в пиксели Winforms и наоборот?

У меня есть окно, которое спроектировано вWPF и я использовал это в центреWinForms владелец. Теперь я хочу переместить форму владельца и на данный момент мойWPF Окно также должно быть перемещено в центре формы!

Но у меня проблема, только когда окно находится в центре формы, которая формируется в центре экрана. Иначе действуйте в другой форме, чем координаты Windows. Я просто добавляю значения смещения формы в расположение окна.

Теперь я пришел к выводу, что координаты пикселей в Windows WPF отличаются от WinForms!

Как конвертироватьWPF расположение окна вWinForms базовое расположение и наоборот?

Форма владельца коды это:

public partial class Form1 : Form
{
    private WPF_Window.WPF win;

    public Form1()
    {
        InitializeComponent();

        win = new WPF();
        win.Show();
        CenterToParent(win);
    }

    private void CenterToParent(System.Windows.Window win)
    {
        win.Left = this.Left + (this.Width - win.Width) / 2;
        win.Top = this.Top + (this.Height - win.Height) / 2;
    }

    protected override void OnMove(EventArgs e)
    {
        base.OnMove(e);
        CenterToParent(win);
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос