1
我是WPF和c#的初学者。我尝试使用Kinect for Windows创建应用程序。我在我的Kinect.cs中有一个kinectsensorchooser,它控制着MainWindow.xaml中的SensorChooser,但我不确定如何控制它。
我的代码如下:如何访问另一个cs文件中xaml文件上的KinectSensorchooser对象?
MainWindow.xaml
<Canvas>
<k:KinectSensorChooserUI KinectSensorChooser="{Binding SCkinectSensorChooser} "Name="sensorChooserCP"/>
<k:KinectUserViewer k:KinectRegion.KinectRegion="{Binding kinectRegionCP}"/>
<k:KinectRegion Name="kinectRegionCP" KinectSensor="{Binding ElementName=SCkinectsensor}">
<Grid>
some kinect tile buttons come in here...
</Grid>
</k:KinectRegion>
</Canvas>
Kinect.cs
public KinectSensor SCkinectsensor;
public KinectSensorChooser SCkinectSensorChooser;
的两个对象的值将动态程序执行期间设置。我想反映在主窗口
的App.xaml
<Application x:Class="Kinect.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml"
xmlns:local="clr-namespace:Kinect">
<Application.Resources>
<local:Kinect x:Key="Kinect" />
</Application.Resources>
我做错了什么,代码没有响应,我想......我该怎么办这些变化?我需要帮助