0

我正在开发一个 wpf kinect 项目,它是 windows kinect 的开发工具包示例之一,它称为“Kinect Explorer”,您可以从 kinect 开发工具包 sdk 版本 1.5 下载它,在 kinectwindow.xaml 我添加了一个按钮和一个复选框,还有一个名为 kinectskeleton.cs 的类,我在其中创建了两个数据表和一个布尔变量,第一个数据表在 onrender 函数中填充,而另一个为空,布尔变量默认设置为 false。所以我想要的是当按下kinectwindow.xaml.cs中的按钮时,填充数据表中的最新数据被复制到空的数据表中,然后当复选框被选中时,布尔值设置为true,那么如何做到这一点?

我在 kinectskeleton.cs 类中定义了一个函数,该函数将数据从填充的数据表复制到空数据表,并在 kinectwindow.xaml.cs 按钮的 onclick 函数中,我从类 kinectskeletion 创建了一个 opbject 并调用了这个函数,但两个数据表是空的,与 checkbox_checked 函数中的复选框相同,我将 kinectskelton 类的布尔值设置为 true,在未选中的函数中,我将其设置为 false,但结果是在 kinectskelton 类中它始终设置为默认值 false 从不当它为真时进入我输入的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 回答