为了账号安全,请及时绑定邮箱和手机立即绑定

单击父窗口时的WPF模态无边界窗口效果

单击父窗口时的WPF模态无边界窗口效果

C#
炎炎设计 2021-05-16 17:19:29
我有一个自定义的无边界窗口:<Window x:Class="MyBorderlessWindow"    ...    WindowStyle="None"    ShowInTaskbar="False"     WindowStartupLocation="CenterScreen"    ResizeMode="NoResize"    AllowsTransparency="True">然后将无边界窗口的所有者设置为父窗口,以使其成为模态窗口:// in a parent windowvar myWindow = new MyBorderlessWindow();myWindow.Owner = this;myWindow.ShowDialog();但是,当我切换应用程序并返回并单击父窗口时,窗口效果会有所不同。如果子窗口是普通样式窗口,则该子窗口将被带回到最顶部。但是,当我单击父窗口时,我的自定义无边界窗口将不会回到最顶部。我必须使用alt+tab手动切换到子窗口。是否可以使我的无边界窗口像普通的模态窗口一样工作?
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

您是否尝试在窗口上设置“最上层”属性?


var myWindow = new MyBorderlessWindow();

myWindow.Owner = this;

myWindow.Topmost = true;

myWindow.ShowDialog();


查看完整回答
反对 回复 2021-05-23
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信