public Image3DVisualizationViewContent(IServiceProvider serviceProvider, EventType eventType, VisualizationViewSettings viewSettings, IAvailableStreams availableStreamsGetter) { DebugHelper.AssertUIThread(); this.eventType = eventType; this.availableStreamsGetter = availableStreamsGetter; InitializeComponent(); this.control = new Image3DVisualizationControl(serviceProvider, eventType, viewSettings, availableStreamsGetter); this.ControlHost.Child = this.control; }
protected VisualizationControl(IServiceProvider serviceProvider, VisualizationViewSettings viewSettings, Func<IPlugin, bool> filterFunc, EventType eventType, IAvailableStreams availableStreamsGetter) { DebugHelper.AssertUIThread(); this.DefaultStyleKey = typeof(VisualizationControl); this.Style = FindResource("KinectStudioPlugin." + this.GetType().Name + "Style") as Style; this.filterFunc = filterFunc; this.DataContext = this; this.viewSettings = viewSettings; this.eventType = eventType; this.availableStreamsGetter = availableStreamsGetter; if (serviceProvider != null) { this.pluginService = serviceProvider.GetService(typeof(IPluginService)) as IPluginService; } this.Loaded += VisualizationControl_Loaded; this.Unloaded += VisualizationControl_Unloaded; }
protected ImageVisualizationControl(IServiceProvider serviceProvider, EventType eventType, VisualizationViewSettings viewSettings, Func <IPlugin, bool> filterFunc, IAvailableStreams availableStreamsGetter) : base(serviceProvider, viewSettings, filterFunc, eventType, availableStreamsGetter) { DebugHelper.AssertUIThread(); }
protected VisualizationControl(IServiceProvider serviceProvider, VisualizationViewSettings viewSettings, Func <IPlugin, bool> filterFunc, EventType eventType, IAvailableStreams availableStreamsGetter) { DebugHelper.AssertUIThread(); this.DefaultStyleKey = typeof(VisualizationControl); this.Style = FindResource("KinectStudioPlugin." + this.GetType().Name + "Style") as Style; this.filterFunc = filterFunc; this.DataContext = this; this.viewSettings = viewSettings; this.eventType = eventType; this.availableStreamsGetter = availableStreamsGetter; if (serviceProvider != null) { this.pluginService = serviceProvider.GetService(typeof(IPluginService)) as IPluginService; } this.Loaded += VisualizationControl_Loaded; this.Unloaded += VisualizationControl_Unloaded; }
public WpfVisualizationControl(IServiceProvider serviceProvider, VisualizationViewSettings viewSettings, EventType eventType, IAvailableStreams availableStreamsGetter) : base(serviceProvider, viewSettings, (p) => p is IWpfVisualPlugin, eventType, availableStreamsGetter) { DebugHelper.AssertUIThread(); }
public Image2DVisualizationViewContent(IServiceProvider serviceProvider, EventType eventType, VisualizationViewSettings viewSettings, IAvailableStreams availableStreamsGetter) { DebugHelper.AssertUIThread(); this.eventType = eventType; this.availableStreamsGetter = availableStreamsGetter; InitializeComponent(); this.control = new Image2DVisualizationControl(serviceProvider, eventType, viewSettings, availableStreamsGetter); this.control.ZoomChanged += Control_ZoomChanged; this.ControlHost.Child = this.control; }
public Image2DVisualizationControl(IServiceProvider serviceProvider, EventType eventType, VisualizationViewSettings viewSettings, IAvailableStreams availableStreamsGetter) : base(serviceProvider, eventType, viewSettings, (p) => (p is I2DVisualPlugin), availableStreamsGetter) { DebugHelper.AssertUIThread(); }
protected ImageVisualizationControl(IServiceProvider serviceProvider, EventType eventType, VisualizationViewSettings viewSettings, Func<IPlugin, bool> filterFunc, IAvailableStreams availableStreamsGetter) : base(serviceProvider, viewSettings, filterFunc, eventType, availableStreamsGetter) { DebugHelper.AssertUIThread(); }