我正在創建一個Kinect應用程序,並希望從'MainWindow.xaml.cs'文件打開一個名爲'Help'的新窗口。如何在C中打開一個新窗口#
我嘗試使用下面的代碼:
// The commented code is what I have tried.
public static void ThreadProc()
{
// Window Help = new Window();
//Application.Run(new Window(Help);
Application.Run(new Form());
}
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(ThreadProc));
t.Start();
}
是否有你想在單獨的線程上顯示此窗口的原因?你可以做到這一點,但很少需要。 – 2012-02-26 22:16:12
@Joshua - 如果你在另一個線程上顯示一個窗口,請理解它不會是一個UI線程。請參考這裏:http://www.codehosting.net/blog/BlogEngine/post/Opening-WPF-Windows-on-a-new-thread.aspx一個完整的教程 – MyKuLLSKI 2012-02-27 02:27:09