[英]WPF modal borderless window effect when click on parent window
我有一個自定義的無邊界窗口:
<Window x:Class="MyBorderlessWindow"
...
WindowStyle="None"
ShowInTaskbar="False"
WindowStartupLocation="CenterScreen"
ResizeMode="NoResize"
AllowsTransparency="True">
然后將無邊界窗口的所有者設置為父窗口,以使其成為模態:
// in a parent window
var myWindow = new MyBorderlessWindow();
myWindow.Owner = this;
myWindow.ShowDialog();
但是,當我切換應用程序並返回並單擊父窗口時,窗口效果有所不同。
如果子窗口是普通樣式窗口,則該子窗口將被帶回到最頂部。
但是,當我單擊父窗口時,我的自定義無邊界窗口將不會回到最頂部。 我必須使用alt + tab手動切換到子窗口。
是否可以使我的無邊界窗口像普通的模態窗口一樣工作?
您是否嘗試在窗口上設置Topmost屬性?
var myWindow = new MyBorderlessWindow();
myWindow.Owner = this;
myWindow.Topmost = true;
myWindow.ShowDialog();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.