普通WPF窗口从一个Window1(Show方式)打开另一个Window2,只要设置Window2.Owner= Window1即可。

这样Window2的显示和隐藏可由Window1自动控制。

但使用WPF UserControl Host到WinForm时,实现就难了。

刚才找到了解决方法:

HwndSource winformWindow = (System.Windows.Interop.HwndSource.FromDependencyObject(this) as System.Windows.Interop.HwndSource);
if (winformWindow != null) new WindowInteropHelper(devServiceConfigAdd)
{ Owner = winformWindow.Handle
};

处理非window设置为window的Owner相关推荐

  1. html window设置,JavaScript Window

    JavaScript Window - 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话". 浏览器对象模型 (BOM) 浏览器对象模型( ...

  2. WPF 作为弹出框的window设置DialogResult时抛异常问题

    private void btnOK_Click(object sender, RoutedEventArgs e) { this.DialogResult = true; this.Close(); ...

  3. window.open()和window.showModalDialog 的使用及传值操作

    本人在使用时主要实现如下个功能, 以对话框形式弹出画面,且要求对话框置顶,不可操作其他画面,并且关闭画面时刷新父页面. window.open 可实现以对话框形式弹出画面,并且关闭画面时刷新父页面.但 ...

  4. 总结JavaScript(Iframe、window.open、window.showModalDialog)父窗口与子窗口之间的操作

    前些日子,一直奔波于这三种操作,想想以后会常用,干脆整理下来,供自己以后查看.也给大家分享一下! 以下面写出自己认为有用的操作和代码. 第一次在园里面写,肯定有很多不足够之处,希望大家多多指点. 一. ...

  5. 自己使用window.open和window.showModalDialog在父子窗口传值的实践简单总结

    朋友最近问我一个问题:子窗口添加数据并返回给父窗口一些添加成功的数据,同时父窗口刷新显示添加前的页面.相比很多人都相当熟知了,顺便记录一下: ==========================win ...

  6. window.open和window.showModalDialog用法

    View Code window.open和window.showModalDialog用法2008/06/18 14:16一.window.open()支持环境: JavaScript1.0+/JS ...

  7. 同一局域网下,一台电脑连接另一台电脑的虚拟机(从属机(window)连接主机(window)虚拟机(Linux)的连接流程)

    同一局域网下,一台电脑连接另一台电脑的虚拟机(从属机(window)连接主机(window)虚拟机(Linux)的连接流程) 一. 通过NET网络模式连接 查看主机本身ip: win+r 输入cmd, ...

  8. window.returnValue和 window.showModalDialog()和window.close()的使用方法

    returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口知道吧,就是打开后 ...

  9. DOM跨域的三种解决方案:document.domain、window.name、window.postMessage

    文章目录 同域访问 document.domain 相同二级域名之间的跨域 相同域名,不同端口之间的跨域 window.name window.postMessage 同域访问 浏览本篇文章之前,需要 ...

  10. if(window.event) e = window.event

    浏览器事件对象兼容 function func(e){ if(window.event){ e = window.event; } } 浏览器中的事件都是以对象的形式存在的,IE浏览器与标准DOM浏览 ...

最新文章

  1. ECCV2020|超快的车道线检测,代码模型已开源
  2. 最小割 ---- 2021 ccpc 威海 H city-safety(最大利润 = 最大收益 - 最小花费(最小割))
  3. 数値の切捨て、切り上げ、四捨五入
  4. python selenium 三种等待方式详解
  5. DCMTK:使用dcmimage 库将DICOM图像转换为PPM或PGM
  6. Windows 8常用快捷键
  7. JS实现生成一个周对应日期数组
  8. 16张扎心漫画,戳中女生私密日常,每一幕都很真实
  9. Docker的Solomon Hykes在OSCON上的主题演讲的要点
  10. 如何解决Mac启动盘已满的问题?MacBooster帮你清理20种垃圾文件!
  11. sftp本地上传和远程下载
  12. flutter 一键生成安卓和ios应用图标
  13. 正面管教读书笔记 04 重新看待不良行为
  14. 猛回头 一个华为次老员工中的华为人
  15. Fedora 20 安装
  16. mysql向上向下递归查询父集子集
  17. Xshell远程登录本地虚拟机(保姆级教学)
  18. Android软件工程师-面试题
  19. hexo博客使用hexo-admin插件管理文章
  20. 解决Manzana 支持中文(或者是UTF8)操作的问题

热门文章

  1. 【滤波器】基于matlab窗函数法FIR数字滤波器设计【含Matlab源码 316期】
  2. button执行onclick函数_可能你的react函数组件从来没有优化过
  3. ai初创企业商业化落地_初创企业需要问的三个关于人工智能的问题
  4. 合并重叠数据combine_first
  5. java上下左右_上下左右代替maquee的滚动代码
  6. Kubernetes 持久化存储是个难题,解决方案有哪些?\n
  7. 《程序员代码面试指南》第三章 二叉树问题 判断t1树是否包含t2树全部的拓扑结构...
  8. linux常用命令(21)tar命令
  9. c++ 中引用()的用法和应用实例
  10. nginx 完全关闭 access_log