0

私は 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

4

1 に答える 1

-1

OnPropertyChanged("yourProperty") に相当するものを呼び出しますか?

GUI は、変数が変更されたという情報を何らかの方法で取得する必要があります。

于 2012-07-12T12:04:43.737 に答える