Data shared between all views
Beispiel #1
0
        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));
        }
Beispiel #2
0
 public void ConfigureView(SharedViewData data)
 {
     this._sharedData = data;
 }
Beispiel #3
0
 public void ConfigureView(SharedViewData data)
 {
     this._sharedData = data;
 }