首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

WPF子窗口有关问题

2012-11-04 
WPF子窗口问题A窗口是B窗口的owner,B窗口是C窗口的Owner,A窗口有最小化按钮这个时候如果 A窗口或者B窗口处

WPF子窗口问题
A窗口是B窗口的owner,B窗口是C窗口的Owner,
A窗口有最小化按钮
这个时候如果 A窗口或者B窗口处于激活状态,点A的最小化按钮,所有窗口都会最小化
但是如果C窗口处于激活状态,点A的最小化窗口,只有A和B最小化,剩下C悬浮在桌面上

这个如何解决?



[解决办法]
如果想实现上边的内容,可以在最小化事件中强制让子窗口最小化
[解决办法]
这个很复杂么 只需要在窗口最小化的函数里面做些判断就ok了吧

在a的窗口最小化事件
{
if(c处于激活)
{ A和B最小化 }
else if(A窗口或者B窗口处于激活状态) 
{ abc 都最小化}

}

热点排行