C# 控制檯程序 打開窗體

控制檯項目Project1,程序代碼,如: 

class Program
{
	private static Thread _thread;
	static void Main(string[] args)
	{
		_thread = new Thread(TestClass.Show);
		_thread.SetApartmentState(ApartmentState.STA);//設置爲 STA 才能操作UI
		_thread.Start();

		Console.ReadLine();
	}
}

 

界面項目Project2,程序代碼,如:

public static class TestClass
{
	private static Window1 _window1;
	public static void Show()
	{
		_window1 = new Window1();
		_window1.ShowDialog();
	}
}

即可實現從控制檯中啓動想要的窗體

發佈了49 篇原創文章 · 獲贊 71 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章