现在我有一个带有一堆控件的普通窗口。
当用户点击某个按钮时,我想调暗整个窗口,然后在其上方显示一个弹出窗口。不是真正的对话框,只是窗口内的东西。
所以这是我的理论......
这可能吗?
答案 0 :(得分:9)
这是完全可能的。
将整个用户界面放在<Grid>
内的任何面板中。
然后,在相同的网格中,为叠加层添加<Rectangle Opacity=".5" Visibility="Collapsed" />
,为弹出窗口放置一个居中的面板。
处理矩形的单击事件并隐藏弹出窗口。