How do I know if a WPF window is opened

前端 未结 9 1902
天命终不由人
天命终不由人 2020-12-04 19:21

In a WPF window, how do I know if it is opened?

My goal to open only 1 instance of the window at the time.

So, my pseudo code in the parent window is:

<
9条回答
  •  无人及你
    2020-12-04 19:51

    Is that you search ?

    if (this.m_myWindow != null)
    {
        if (this.m_myWindow.IsActive) return;
    }
    
    this.m_myWindow = new MyWindow();
    this.m_myWindow.Show();
    

    If you want a singleton, you should read this : How can we create a Singleton Instance for a Window?

提交回复
热议问题