Ze *_*dro 5 c# wpf messagebox showdialog
我正在尝试使用调用的WPF窗口创建自定义MessageBox ShowDialog().
到目前为止,除了一件事,我已经设法实现了所有的东西.
如您所知,在使用MessageBox.Show("text");时无法设置焦点或单击父窗口(调用的窗口MessageBox).如果您确实尝试单击父窗口,MessageBox则会短暂闪烁,以提醒您必须先关闭.
Window.ShowDialog();但是,使用Windows创建的Windows 不会显示该行为.实际上,虽然您无法将焦点设置为父窗口,但子节点(调用ShowDialog())将永远不会短暂闪烁.
我的问题是,有没有办法在WPF中实现它?我一直在寻找答案,但我必须承认,我很难过.
感谢大家!
Dir*_*mar 11
您需要Owner正确设置模态窗口,例如在拥有窗口中使用以下代码:
Window win = new SomeModalWindow();
win.Owner = this;
win.ShowDialog();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4557 次 |
| 最近记录: |