♻️ setup for binding

colorStream
nico-dev 1 year ago
parent 32167e55e2
commit c18681b7d0

@ -18,6 +18,17 @@ namespace KinectSensorStreams.ViewModel
/// </summary>
public KinectManager KinectManager { get; set; }
/// <summary>
/// The Kinect streams factory.
/// </summary>
public KinectStreamsFactory KinectStreamsFactory { get; set; }
/// <summary>
/// The Kinect stream property.
/// </summary>
public KinectStream KinectStream { get; set; }
#endregion
#region Constructor
@ -27,7 +38,15 @@ namespace KinectSensorStreams.ViewModel
/// </summary>
public MainWindowVM()
{
// eventuellement a enlever :
KinectManager = new KinectManager();
// factory
KinectStreamsFactory = new KinectStreamsFactory(new KinectManager());
// kinect stream => color stream for now
KinectStream = KinectStreamsFactory[KinectStreams.Color];
StartCommand = new RelayCommand(Start);
// [Question] : StartCommand ici peut être mieux que BeginInit() dans MainWindow.xaml.cs ?
}
@ -41,7 +60,12 @@ namespace KinectSensorStreams.ViewModel
/// </summary>
private void Start()
{
KinectManager.StartSensor();
//KinectManager.StartSensor();
// Start the kinect sensor
KinectStream.KinectManager.StartSensor();
// Start the color stream reader
KinectStream.Start();
}
#endregion

Loading…
Cancel
Save