WPF單視窗模式 ActInstance()
第二次開啟程式中的某個視窗,啟用該視窗
namespace Endeavour
{
public partial class Window2 : Window
{
public static Window2 Instance { get; private set; }
public static void ActInstance()
{
if (Instance == null)
{
Instance = new Window2();
Instance.Show();
}
else {
Instance.Activate();
}
}
private Window2()
{
InitializeComponent();
this.Closed += WindowOnClosed;
}
private void WindowOnClosed(object sender, System.EventArgs e)
{
Instance = null;
}
}
}
相關文章
- JavaScript - 模式視窗和非模式視窗JavaScript模式
- WPF通過附加屬性控制視窗關閉
- WPF視窗最大化(不覆蓋工作列)
- 討論關閉子視窗,重新整理父視窗(非模式視窗)模式
- wpf 視窗程式下將datagrid匯出為excelExcel
- Android 7.0 多視窗模式Android模式
- 新增選單的視窗
- WPF將視窗置於桌面下方(可用於動態桌面)
- 基於 WPF 的酷炫 GUI 視窗的簡易實現GUI
- jQuery iframe子視窗獲取父視窗元素簡單介紹jQuery
- WPF 自定義MessageBox 彈窗提示 彈窗載入
- 模式視窗頁面不更新的問題模式
- pyqt5之簡單視窗的建立QT
- 進入CentOS字元介面及視窗模式的方法CentOS字元模式
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- javascript自帶彈出視窗簡單介紹JavaScript
- 視窗事件事件
- WPF中窗體最大化問題處理
- C# WPF 跳轉到第二個窗體C#
- WPF和js互動 呼叫窗體中的方法JS
- jQuery在子視窗如何操作父視窗元素jQuery
- JS彈出視窗視窗的位置和大小JS
- Oracle HRMS選單中“禁用多個視窗”選單項的作用?Oracle
- 如何在無頭模式下下載和最大化視窗?模式
- function模式設定ALV用彈出視窗顯示Function模式
- mvvm模式 事件觸發器[wpf]MVVM模式事件觸發器
- Spring3MVC提交彈出視窗表單後,自動返回父視窗的列表頁面SpringMVC
- IDEA單元測試無Run視窗問題Idea
- 如何編寫簡單的應用window視窗程式
- WPF簡單動畫實現動畫
- js如何在子視窗中關閉父視窗JS
- 工作列視窗以及其子視窗結構 (轉)
- JavaScript視窗功能指南之操縱視窗 (轉)JavaScript
- [Go語言寫介面]二、簡單美化視窗,設定視窗圖示,簡單美化資訊框,建立按鈕和註冊事件Go事件
- 廣告彈窗/小視窗程式碼
- wpf雙擊窗體不進loaded事件程式碼事件
- Qt視窗居中QT