使用 windows 应用商店的 KinectRegion 命名空间

KinectRegion namespace using windows app store

我必须使用 Kinect 创建 Windows 商店应用程序。我想用 Kinect 处理手势。 我遵循了很多教程,但我无法使用 XAML.

创建 KinectRegion

这是我的 pastbin :

http://pastebin.com/avBtPJ1j

<Page
    x:Class="Projet11._0.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:Projet11._0"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:k="Microsoft.Kinect.Xaml.Controls"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <k:KinectRegion> 
        // My interface using XAML
        </k:KinectRegion>
    </Grid>
</Page>

我遇到此错误:“名称空间 XML 中的未知类型 'KinectRegion' : "Microsoft.Kinect.Xaml.Controls"”。

我已经添加了参考资料: -Microsoft Kinect 工具包输入 -Microsoft Kinect VisualGestureBuild -Microsoft Kinect Xaml 控件。

我使用 Kinect V2 和 SDK 2.0

我知道KinectRegion在"Microsoft.Kinect.Xaml.Controls",但是他找不到。

MSDN:https://msdn.microsoft.com/en-us/library/microsoft.kinect.xaml.controls.kinectregion.aspx 并使用工具包命名空间:

https://msdn.microsoft.com/en-us/library/microsoft.kinect.toolkit.controls.kinectregion.aspx

https://msdn.microsoft.com/en-us/library/microsoft.kinect.xaml.controls.aspx

有什么想法吗?我尝试了很多命名空间..

我以前遇到过这个问题。 很难为您提供这样的解决方案,因为它会有所不同,您应该了解原因。 只需转至本教程的 MSDN 博客(特别是 13:00 分钟):Programming Kinect for Windows v2 E03

这里是他们将 kinect 用户查看器和 kinect 区域添加到 Metro 应用程序的地方,并解释了这样做的最佳方法。 祝你好运。

您可能将项目定位到您正在构建的解决方案的错误 DLL。

例如,如果您使用 Windows WPF 或 Windows 8.0 或 Windows 8.1 构建。您需要针对不同版本的 DLL。尝试删除引用并重新添加。