私は wpf kinect プロジェクトに取り組んでいます。これは Windows kinect の開発者ツールキット サンプルの 1 つで、「Kinect Explorer」と呼ばれます。kinect 開発者ツールキット sdk ver 1.5 からダウンロードできます。kinectwindow.xaml にボタンを追加し、チェックボックス、また、2 つのデータ テーブルとブール変数を作成した kinectskeleton.cs というクラスがあります。最初のデータ テーブルは onrender 関数に入力され、もう一方は空で、ブール変数はデフォルトで false に設定されます。だから私が欲しいのは、kinectwindow.xaml.csのボタンが押されたときに、満たされたデータテーブルの最新のデータが空のデータテーブルにコピーされ、チェックボックスがチェックされるとブール値がtrueに設定されるので、これを行う方法です?
私はクラスkinectskeleton.csでデータを塗りつぶされたものから空のデータブルにコピーする関数を定義し、kinectwindow.xaml.csのボタンのonclick関数でクラスkinectskeletionからopbjectを作成し、この関数を呼び出しましたが、両方のデータテーブル空です。checkbox_checked 関数のチェックボックスと同じように、クラス kinectskelton のブール値を true に設定し、チェックされていない関数で false に設定しますが、kinectskelton クラスでは常にデフォルト値 false に設定されます。 true の場合に入力するようにした if 条件に入ります。
より明確になり、提案を待っていることを願っています。ツールキットをダウンロードするには、次のリンクをクリックしてください: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx