- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 处理非window设置为window的Owner
普通WPF窗口从一个Window1(Show方式)打开另一个Window2,只要设置Window2.Owner= Window1即可。这样Window2的显示和隐藏可由Window1自动控制。但使用WPF UserControl Host到WinForm时,实现就难了。刚才找到了解决方法:HwndSource winformWindow = (System.Windows.I
2016-08-30 09:25:41 699 1
转载 WPF: 自动设置Owner的ShowDialog
WPF中的Windows的ShowDialog方法并没有提供设置Owner的参数,开发者需要在ShowDialog前设置好Window的Owner属性,正因为如此,许多时候你可能就忘了设置Owner,直接把对话框显示出去了。这样显示的对话框看似没有问题,但是当用户在任务栏切换窗体或者切换至程序时,对话框会显示在主窗体后面,而此时主窗体是不可点的!如果主窗体可以覆盖整个对话框(通常是这样的),那么此
2016-08-29 17:32:47 2615
转载 WPF:更好得理解对话框和ShowDialog方法 .
1. 关于标准对话框首先,一个标准的对话框应该严格具备至少如下特点:只要背后父窗体显示,它一定会显示,并且覆盖在父窗体之上。 对话框的窗口标题不会显示在任务栏中的,任务栏仅会显示主窗体的名称。 对于模式对话框(Model Dialog),只有对话框关闭后,背后父窗体才会获得焦点。无模式对话框(Modeless Dialog)没有这样的限制。 那么,举个例子,比如记事本中的字体
2016-08-29 11:48:15 6268
转载 WPF触发器(Trigger、DataTrigger、EventTrigger)
WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等操作。 WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。tr
2016-08-25 17:01:06 3213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人