オブジェクトの移動にkinectを使用するWPF/C#アプリを作成していますが、マウスを使用しても実行されます。現在、マウスを使用して動作するkinectコードをコメントアウトしています。kinectが接続されているかどうかを認識する方法が必要なので、接続されていないときにマウスを使用し(現在のように例外をスローせずに)、接続されているときにkinectを使用するために、コードをコメントアウトする必要はありません。どうすればいいですか?情報:公式のMicrosoft Kinect SDKを使用しています(約1週間前にダウンロード)
編集-私はこれらを使用しています
using System;
using System.ComponentModel;
using System.Threading;
using System.Windows;
using System.Windows.Media;
using System.Windows.Input;
using System.Windows.Media.Media3D;
using System.Windows.Media.Animation;
using System.Windows.Controls;
using System.Windows.Media.Imaging;
using GridAnimationDemo;
using System.Windows.Threading;
using HtmlAgilityPack;
using System.Xml.Linq;
using System.IO;
using System.Linq;
using System.Collections.Generic;
using System.Net;
using Microsoft.Research.Kinect.Nui;
using Microsoft.Research.Kinect.Audio;
using Microsoft.Research.Kinect;
using Microsoft.Office.Interop.PowerPoint;
using System.Windows.Data;
using Microsoft.Research.Kinect.Samples.CursorControl;
using Coding4Fun.Kinect.Wpf;
using Coding4Fun;
using System.Speech.Synthesis;
これらの一部との競合が発生するため、参照を追加してMicrosoft.Kinectを使用することはできません
編集 -
Device dvc = new Device();
if (dvc.Count.Equals(0))
MessageBox.Show("apoellin");
上記のコードを試しましたが、Kinectが接続されていない状態でKinectコードを使用すると、アプリがクラッシュするのと同じエラーが発生します