0

我正在使用 kinect 运行一个相当简单的任务,只是尝试使用轮询方法显示数据流。我在后台工作程序上运行所有处理,并使用调度程序更新 UI。

下面的代码适用于在调度程序中写入位图的深度和颜色流。但是,显示骨架需要一个带有子项(折线)的 Grid。此代码运行没有错误,但不会更新 UI 以显示该行。我需要做什么才能使 UI 刷新 Grid 并显示子对象?

this._SkeletonGrid.Dispatcher.BeginInvoke(new Action(() =>
{
     joints = new[] { JointType.Head, JointType.ShoulderCenter, JointType.ShoulderLeft, JointType.ShoulderRight, JointType.ShoulderCenter };
     this._SkeletonGrid.Children.Add(CreateFigure(skeleton, userBrush, joints));                          
}));

_SkeletonGrid 是 xaml Grid 对象,CreateFigure 返回一条折线。

4

0 回答 0