当前位置: 代码迷 >> C# >> WPF怎么实现不锁定主界面的弹窗功能
  详细解决方案

WPF怎么实现不锁定主界面的弹窗功能

热度:851   发布时间:2016-05-05 05:35:40.0
WPF如何实现不锁定主界面的弹窗功能?
就是如果用show(),那么最小化后就一直最小化,无法起到提示用户的作用。
而是用showdialog()的话就会锁住主界面,这样也不方便。
------解决思路----------------------
你想要什么效果?
想两个窗体平级?互不影响?
------解决思路----------------------
show 之前设置  frm.Owner = mainFrm;
------解决思路----------------------

Window1 window = new Window1();
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            if (window.IsVisible)
            {
                window.WindowState = WindowState.Normal;
                window.Activate();
            }
            else
            {
                window.Show();
            }
        }

------解决思路----------------------
引用:
Quote: 引用:

你想要什么效果?
想两个窗体平级?互不影响?

就是一个主界面,然后有一个报警窗口,报警发生时,该窗口显示在桌面的最前面,但其不能将主界面锁住。


显示到主界面最前面不就是TopMost=true
  相关解决方案