そこで、ボタンを使用して 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();
{
そのため、1 行で 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