wpf弹出的窗口只能是一个?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf弹出的窗口只能是一个?相关的知识,希望对你有一定的参考价值。

我的窗口1有8个按钮,响应事件是同一个
点击按钮弹出窗口2,
当已经弹出一个窗口2时,再点击按钮,就不能再出现窗口2了,
这要怎写呢?

参考技术A 弹出用的是Show还是ShowDialog?理论上应该不受限制。追问

show。
我就是想弹出一个~~~~

追答        //简单的单例模式
        private Window1 w1;
        public Window1 W1
        
            get
            
                if (w1 == null)
                    w1 = new Window1();
                return w1;
            
        


        private void button1_Click(object sender, RoutedEventArgs e)
        
            W1.Show();
            W1.Activate();
        

追问

我是在Window2 的button中调用Window1

本回答被提问者采纳

以上是关于wpf弹出的窗口只能是一个?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 WPF 弹出窗口出现在应用程序的右下角?

wpf 如何让弹出窗口总在屏幕范围之内?

wpf 窗口弹出问题

如何使WPF弹出式窗口不被隐藏在主应用程序

IE8怎么把已经允许弹出的窗口重新阻止该窗口弹出呢?

WPF 弹出窗口捕获鼠标双击事件