public KinectV1SkeletonControl(KinectV1SettingsControl thisParent) { parent = thisParent; InitializeComponent(); SkelSortModeComboBox.SelectedIndex = 0; SkeletonSettingsDataGrid.ItemsSource = parent.kinectSettings.rawSkeletonSettings.individualSkeletons; SkeletonSettingsDataGrid.Items.Refresh(); }
//Constructor to setup the real KinectV1SettingsControl public SettingsControl(int kinectNumber, ref MasterSettings settings, IKinectCore kinect) { InitializeComponent(); Grid.SetColumn(this, 2); this.Visibility = System.Windows.Visibility.Collapsed; Core coreWrapper = (Core)kinect; KinectCoreV1 kinectCore = (KinectCoreV1)coreWrapper; realControl = new KinectV1SettingsControl(kinectNumber, ref settings, kinectCore); realControl.Visibility = System.Windows.Visibility.Visible; this.MasterGrid.Children.Add((UserControl)realControl); }