问题:

在做WPF项目时,点击一个按钮弹出一个自定义的窗体,然后点击X关闭该窗体,然后再点击按钮想弹出该窗体时,报错:关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle。


解决办法:

需要重写它的OnClosing()方法。

protected override void OnClosing(CancelEventArgs e)
{e.Cancel = true;  // cancels the window close    this.Hide();      // Programmatically hides the window
}

【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle相关推荐

  1. 【C#】关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle...

    问题: 在做WPF项目时,点击一个按钮弹出一个自定义的窗体,然后点击X关闭该窗体,然后再点击按钮想弹出该窗体时,报错:关闭 Window 之后,无法设置 Visibility,也无法调用 Show.S ...

  2. BUG:关闭 Window 之后,无法设置 Visibility,也无法调用 Show、ShowDialogor 或 WindowInteropHelper.EnsureHandle。

    效果图: 原因:关闭没关闭好,close 解决:检查该界面窗口后端关于关闭的写法,在点击事件方法中添加销毁重建

  3. Window将Redis设置为开机启动

    Window将Redis设置为开机启动 大家平时可能都会有这样的烦恼:虽然安装并启动了redis,但是只要一关闭cmd窗口,redis就会消失.所以要把redis设置成windows下的服务. 也就是 ...

  4. 华为阅读下载的文件在哪里找_华为手机还要天天清理内存?1键关闭这2个设置,手机用到2035年...

    阅读本文前,请您先点击上面的蓝色字体"科技荟 ",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注. 华为手机还要天 ...

  5. 阿里云服务器 window server tomcat启动 并且关闭window防火墙 配置8080端口开放还是没用

    阿里云windows server  服务器开放端口 1.远程服务器关闭windows防火墙   不需要开放端口 2.阿里云管理平台开放指定的端口  如8081 阿里云服务器   window ser ...

  6. WPF - ViewModle中关闭Window

    在Binding close event时候,需要从ViewModel关闭Window. 一个很简洁的解决方案就是,将Window 当做CommandParameter传过去. Command=&qu ...

  7. weblogic进程自动关闭_手机内存不够还卡顿,那是你不会清理,关闭这3个设置就变流畅...

    文章原创,请勿肆意抄袭.转载.搬运 市场上有数百款不同的手机,每个人选择手机的角度都是不同的.有人喜欢颜值高的,有看重品牌的,还有处理器.内存.价格等等都是决定购买手机的重要因素. 到底哪一个最重要呢 ...

  8. oracle密码锁屏时间,OPPO用户怎么让手机变流畅?花1分钟关闭这4个设置,瞬间变流畅...

    手机卡顿是个一直伴随安卓机用户的问题,很多人都知道手机卡顿是无法避免的,那么身为一名OPPO用户,手机用久了变卡顿怎么办? 那就花一分钟关闭这4个设置,让OPPO手机瞬间流畅起来! 1. 关闭锁屏壁纸 ...

  9. 小米手机关闭自带服务器,小米手机耗电大?关闭这两个设置,小米手机能更省电!...

    原标题:小米手机耗电大?关闭这两个设置,小米手机能更省电! 小米手机耗电大.续航差是很多小米用户最头疼的事,明明刚充满的电,才玩了一会儿就去掉了一大半,真的很忧伤~ 那么怎么做才能让小米更省电,不那么 ...

最新文章

  1. [SCOI2009]生日礼物 双指针
  2. 超详细的Python matplotlib 绘制直方图 赶紧收藏
  3. GroovyQ | 关注Groovy社区动态,分享Groovy开发经验。
  4. oracle学习第一天
  5. XEN的clone和copy那点事
  6. Linux json格式化输出
  7. C++ 友元--friend (转载)
  8. asp.net内置对象
  9. Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理
  10. linux 的swap具体分析_Linux SWAP 深度解读
  11. opencv Hog Demo
  12. 又一个网页下载者木马
  13. 《Reids 设计与实现》第十四章 集群(上)
  14. MFC小笔记:上下控件
  15. [原创]错误提示:disagrees about version of symbol module_layout,解决方法
  16. 【文献阅读】Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms
  17. C语言基础期末复习题(带详解答案)
  18. ubuntu 18.04 gnome shift键失灵
  19. 硅谷码农35岁危机:Java之父也找不到工作
  20. 全球排名前十的美资投行由于全球业务增长速度较快,需要及时补充技术人员,将于3月4日(周六)在其上海office举办Super Saturday的招聘活动,招聘33名Java开发工程师。欢迎积极报名并推

热门文章

  1. 点击箭头向下 向右切换的方法
  2. python怎么变成竖行,python更改文字为竖排
  3. C# 如何取得本机网卡的型号,IP地址,子网掩码和网关
  4. 进制转换对学计算机的意义,浅析进制转换在计算机应用中的技巧.docx
  5. 手把手教你BCGControlBar MFC界面控件“起航”技巧(文章转载自:慧都控件网)
  6. jmeter参数化的用法和用途
  7. 安卓手机运行linux
  8. java开发抖音短视频无水印下载工具
  9. 如何使用Aliyun容器镜像服务对海外gcr、quay仓库镜像进行镜像拉取构建?
  10. 如何快速干净的卸载mysql数据库,不影响下次安装