博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF中的窗体Show()和ShowDialog()区别。
阅读量:4881 次
发布时间:2019-06-11

本文共 419 字,大约阅读时间需要 1 分钟。

WPF中我们常用到在一个窗体中显示另一个窗体,但是,在现实的时候我们要操作的对象是主窗体还是弹出的窗体,这就要看我们用的方法了。

如下例:

PropertyWindow pw=new PropertyWindow();

pw.Show():

这样写,我们就会在运行程序的时候弹出pw窗体,而该窗体会一闪而过,最小化,然后接着运行下面的程序,不会考虑pw窗体的操作对下面程序的影响。

PropertyWindow pw=new PropertyWindow();

pw.ShowDialog():

这样写的话就会在弹出窗体的时候将程序中断在pw窗体,它的操作会对下面的程序产生影响,从而使pw窗体影响下面运行的效果。

比如说下面的程序要通过pw窗体中的某个参数进行判断来运行的话,用这种方法很合适。

 

转载于:https://www.cnblogs.com/uniquefrog/archive/2013/01/07/2849676.html

你可能感兴趣的文章
谈FME批量自动化数据转换方法
查看>>
让你的apache支持ipv6
查看>>
jQuery Ajax 全解析
查看>>
Python基础入门
查看>>
软件工程第十五周
查看>>
教你如何塑造JavaScript牛逼形象
查看>>
Web开发-表单验证
查看>>
数据库实体间一对多(多对一)、多对多关系处理
查看>>
@Autowired获取配置文件中被注入实例的两种方式
查看>>
1.4 DVWA亲测XSS漏洞
查看>>
uvalive2678Subsequence
查看>>
windows下控制台程序实现窗口显示
查看>>
机器学习之——泛化能力
查看>>
关于Linux操作系统中的一些易忘记的命令与作用
查看>>
BBS论坛系统实现-搭建Struts2+Hibernate开发环境
查看>>
Unity加载配置文件的两种方式
查看>>
Unity The Parameter Type Matching Rule
查看>>
Android开发笔记(2)——ViewGroup
查看>>
MySQL的高级查询
查看>>
水平权限漏洞的修复方案
查看>>