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;
}
}
}
相關文章
- WPF 穩定的全屏化視窗方法
- WPF 分隔欄分割窗體簡單測試
- WPF中實現彈出進度條視窗
- WPF通過附加屬性控制視窗關閉
- WPF 透明窗體
- WPF將視窗置於桌面下方(可用於動態桌面)
- Simple WPF: WPF 透明窗體和滑鼠事件穿透事件穿透
- WPF 自定義MessageBox 彈窗提示 彈窗載入
- 記錄一下 WPF 視窗 觸控失效 的一種場景
- WPF 透過 SetWindowDisplayAffinity 配置禁止對視窗進行截圖或錄屏
- 進入CentOS字元介面及視窗模式的方法CentOS字元模式
- 視窗
- pyqt5之簡單視窗的建立QT
- WPF播放視訊
- 用WPF做炫酷的透明窗體
- Flink的滾動視窗、會話視窗、滑動視窗及其應用會話
- Go Qt5 建立空白視窗、視窗居中及關閉視窗事件GoQT事件
- Windows API視窗程式設計 - 空白視窗WindowsAPI程式設計
- IDEA單元測試無Run視窗問題Idea
- 拆分視窗
- 聊天視窗
- 視窗事件事件
- 如何在無頭模式下下載和最大化視窗?模式
- mysql視窗函式中的滑動視窗MySql函式
- WPF在UserControl使用MVVM模式實現窗體移動,最大化,最小化,關閉MVVM模式
- WPF中webview2滑鼠移動窗體WebView
- 對滑動視窗單調性的一點思考
- WPF使用AppBar實現視窗停靠,適配縮放、全屏響應和多視窗並列(附封裝好即開即用的附加屬性)APP封裝
- QT視窗類QT
- 彈出視窗
- 視窗程式框架框架
- [Go語言寫介面]二、簡單美化視窗,設定視窗圖示,簡單美化資訊框,建立按鈕和註冊事件Go事件
- wpf雙擊窗體不進loaded事件程式碼事件
- C# WPF 跳轉到第二個窗體C#
- WPF中窗體最大化問題處理
- StringGrid單元格繫結ComboBox、DateTimePicker或視窗傳值
- (六)WPF資料驅動模式模式
- mvvm模式 事件觸發器[wpf]MVVM模式事件觸發器