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>
我做錯了什麼,代碼沒有響應,我想......我該怎麼辦這些變化?我需要幫助