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通過附加屬性控制視窗關閉
- WPF視窗最大化(不覆蓋工作列)
- wpf 視窗程式下將datagrid匯出為excelExcel
- Android 7.0 多視窗模式Android模式
- 新增選單的視窗
- WPF將視窗置於桌面下方(可用於動態桌面)
- Simple WPF: WPF 透明窗體和滑鼠事件穿透事件穿透
- jQuery iframe子視窗獲取父視窗元素簡單介紹jQuery
- 基於 WPF 的酷炫 GUI 視窗的簡易實現GUI
- 模式視窗頁面不更新的問題模式
- WPF 透過 SetWindowDisplayAffinity 配置禁止對視窗進行截圖或錄屏
- WPF 自定義MessageBox 彈窗提示 彈窗載入
- pyqt5之簡單視窗的建立QT
- 進入CentOS字元介面及視窗模式的方法CentOS字元模式
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- javascript自帶彈出視窗簡單介紹JavaScript
- 視窗事件事件
- WPF中webview2滑鼠移動窗體WebView
- jQuery在子視窗如何操作父視窗元素jQuery
- JS彈出視窗視窗的位置和大小JS
- 如何在無頭模式下下載和最大化視窗?模式
- function模式設定ALV用彈出視窗顯示Function模式
- Oracle HRMS選單中“禁用多個視窗”選單項的作用?Oracle
- IDEA單元測試無Run視窗問題Idea
- 如何編寫簡單的應用window視窗程式
- Spring3MVC提交彈出視窗表單後,自動返回父視窗的列表頁面SpringMVC
- js如何在子視窗中關閉父視窗JS
- 工作列視窗以及其子視窗結構 (轉)
- JavaScript視窗功能指南之操縱視窗 (轉)JavaScript
- [Go語言寫介面]二、簡單美化視窗,設定視窗圖示,簡單美化資訊框,建立按鈕和註冊事件Go事件
- WPF中窗體最大化問題處理
- C# WPF 跳轉到第二個窗體C#
- WPF和js互動 呼叫窗體中的方法JS