public ViewModelLoader() { unityContainer = new UnityContainer(); RegisterTypes(); string kinectSetting = ConfigurationManager.AppSettings["KinectService"].ToString(); string sourceSetting = ConfigurationManager.AppSettings["SourceService"].ToString(); string boardSetting = ConfigurationManager.AppSettings["BoardService"].ToString(); string helpSetting = ConfigurationManager.AppSettings["HelpService"].ToString(); kinectService = unityContainer.Resolve<IKinectService>(kinectSetting); sourceService = unityContainer.Resolve<ISourceService>(sourceSetting); boardService = unityContainer.Resolve<IBoardService>(boardSetting); helpService = unityContainer.Resolve<IHelpService>(helpSetting); var prop = DesignerProperties.IsInDesignModeProperty; var isInDesignMode = (bool)DependencyPropertyDescriptor .FromProperty(prop, typeof(FrameworkElement)) .Metadata.DefaultValue; if (!isInDesignMode) { kinectService.Initialize(); sourceService.Initialize(); helpService.Initialize(); } }
public MainViewModel() { _kinectService = new KinectService(); _kinectService.SkeletonFrameReady += _kinectService_SkeletonFrameReady; _kinectService.Initialize(); }
public ViewModelLoader() { unityContainer = new UnityContainer(); RegisterTypes(); string kinectSetting = ConfigurationManager.AppSettings["KinectService"].ToString(); string sourceSetting = ConfigurationManager.AppSettings["SourceService"].ToString(); string boardSetting = ConfigurationManager.AppSettings["BoardService"].ToString(); string helpSetting = ConfigurationManager.AppSettings["HelpService"].ToString(); kinectService = unityContainer.Resolve <IKinectService>(kinectSetting); sourceService = unityContainer.Resolve <ISourceService>(sourceSetting); boardService = unityContainer.Resolve <IBoardService>(boardSetting); helpService = unityContainer.Resolve <IHelpService>(helpSetting); var prop = DesignerProperties.IsInDesignModeProperty; var isInDesignMode = (bool)DependencyPropertyDescriptor .FromProperty(prop, typeof(FrameworkElement)) .Metadata.DefaultValue; if (!isInDesignMode) { kinectService.Initialize(); sourceService.Initialize(); helpService.Initialize(); } }
public MainViewModel() { _kinectService = new KinectService(); _kinectService.SkeletonFrameReady += _kinectService_SkeletonFrameReady; _kinectService.Initialize(); }
public MainWindowViewModel(IKinectService kinectService, ISkeletonDrawer skeletonDrawer) { _kinectService = kinectService; _skeletonDrawer = skeletonDrawer; _kinectService.SkeletonUpdated += _kinectService_SkeletonUpdated; _kinectService.ColorUpdated += _kinectService_ColorUpdated; _kinectService.Initialize(); }
public ViewModelLoader() { kinectService = new ConcreteKinectService(); var prop = DesignerProperties.IsInDesignModeProperty; var isInDesignMode = (bool)DependencyPropertyDescriptor .FromProperty(prop, typeof(FrameworkElement)) .Metadata.DefaultValue; if (!isInDesignMode) { kinectService.Initialize(); } }
public ViewModelLoader() { kinectService = new ConcreteKinectService(); var prop = DesignerProperties.IsInDesignModeProperty; var isInDesignMode = (bool)DependencyPropertyDescriptor .FromProperty(prop, typeof(FrameworkElement)) .Metadata.DefaultValue; if (!isInDesignMode) { kinectService.Initialize(); } }