所以我正在使用按钮制作一个 Kinect 应用程序,并且为了导航该应用程序,我正在为每个按钮制作新窗口。我遇到了一个问题,我根本找不到任何帮助,希望能得到任何帮助。
所以要打开新窗口,我使用这个:
private void button1_Click(object sender, RoutedEventArgs e)
{
//SUPPOSED to uninitialize the Kinect
UninitializeKinectSensor(this.Kinect;
//To open the new window
Window1 newwindow = new Window1();
newwindow.Show();
//To close the first window...
Close();
{
因此,该行应该取消初始化 Kinect,以便新窗口可以免费使用,但是当它进入新窗口时,Kinect 会冻结。如果我使用鼠标返回第一个窗口,它会再次在第一个窗口上工作,这是不应该的。
我还在初始化阶段添加了这一行
public Window1()
{
//Other init code is here, but this is the line I added. It doesn't seem to do anything.
InitializeKinectSensor(this.Kinect);
}
任何帮助是极大的赞赏!!我确定这很简单,我只是惨败了哈哈XD