private void Window_Loaded(object sender, RoutedEventArgs e) { sharedViewData = new SharedViewData(); // Initialize Kinect service sharedViewData.KinectService = new ConcreteKinectService(); if (!sharedViewData.KinectService.Initialize()) { // Fallback to dummy kinect service sharedViewData.KinectService = new DummyKinectService(); uxNoKinectDetected.Visibility = System.Windows.Visibility.Visible; } sharedViewData.GestureController = new GestureController(sharedViewData.KinectService); // Set up skeleton control uxKinectSkeleton.InitializeSkeleton(sharedViewData.KinectService); // Set up views viewCollection = new Dictionary<string, IView>(); LoadView(typeof(MainView)); }
public void ConfigureView(SharedViewData data) { this._sharedData = data; }