none
请问wpf窗口Owner如何设置成winform窗口。 RRS feed

答案

  • example.

    ================================

    .....

    System.Windows.Forms.Control parent = ...;  //winform Form/control

    ....

    Window dlg = new ....; //wpf window


     System.Windows.Interop.WindowInteropHelper helper = new System.Windows.Interop.WindowInteropHelper(dlg);
     helper.Owner = parent.Handle;

     .......           
    2013年4月12日 1:25

全部回复

  • example.

    ================================

    .....

    System.Windows.Forms.Control parent = ...;  //winform Form/control

    ....

    Window dlg = new ....; //wpf window


     System.Windows.Interop.WindowInteropHelper helper = new System.Windows.Interop.WindowInteropHelper(dlg);
     helper.Owner = parent.Handle;

     .......           
    2013年4月12日 1:25
  • 谢谢。这是这样解决的。
    Dim wih As WindowInteropHelper = New WindowInteropHelper(Loginform)
                wih.Owner = Me.Handle
                Loginform.ShowDialog()

    2013年4月12日 6:46