Я создаю приложение Kinect и хочу открыть новое окно под названием «Справка» из файла «MainWindow.xaml.cs».Как вы открываете новое окно в 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();
}
Есть ли причина, по которой вы хотите показать это окно в отдельной теме? Вы можете это сделать, но это редко нужно. –
@Joshua - Если вы показываете окно в другой теме, пожалуйста, поймите, что это не будет поток пользовательского интерфейса. См. Здесь: http://www.codehosting.net/blog/BlogEngine/post/Opening-WPF-Windows-on-a-new-thread.aspx для полного руководства – MyKuLLSKI