diff --git a/KinectConnection/ColorImageStream.cs b/KinectConnection/ColorImageStream.cs index 47380f0..794f393 100644 --- a/KinectConnection/ColorImageStream.cs +++ b/KinectConnection/ColorImageStream.cs @@ -27,8 +27,6 @@ namespace KinectConnection /// private ColorFrameReader reader; - public WriteableBitmap Bitmap { get { return bitmap; } set { SetProperty(ref bitmap, value); } } - public ColorImageStream() : base() { diff --git a/KinectConnection/KinectStream.cs b/KinectConnection/KinectStream.cs index a9a3686..a6debd0 100644 --- a/KinectConnection/KinectStream.cs +++ b/KinectConnection/KinectStream.cs @@ -9,8 +9,8 @@ namespace KinectConnection public abstract class KinectStream : ObservableObject { // Redondant d'avoir KinectSensor et KinectManager ici ? (car sensor dans manager) - protected KinectSensor KinectSensor { get; set; } - protected KinectManager KinectManager { get; set; } + public KinectSensor KinectSensor { get; set; } + public KinectManager KinectManager { get; set; } public abstract void Start(); diff --git a/KinectSensorStreams/ViewModel/MainWindowVM.cs b/KinectSensorStreams/ViewModel/MainWindowVM.cs index df4ce80..26b4c60 100644 --- a/KinectSensorStreams/ViewModel/MainWindowVM.cs +++ b/KinectSensorStreams/ViewModel/MainWindowVM.cs @@ -1,5 +1,6 @@ using CommunityToolkit.Mvvm.Input; using KinectConnection; +using KinectConnection.enums; using System.Windows.Input; namespace KinectSensorStreams.ViewModel @@ -52,6 +53,7 @@ namespace KinectSensorStreams.ViewModel StartCommand = new RelayCommand(Start); // [Question] : StartCommand ici peut être mieux que BeginInit() dans MainWindow.xaml.cs ? + ColorCommand = new RelayCommand(Color); } #endregion @@ -63,17 +65,17 @@ namespace KinectSensorStreams.ViewModel /// private void Start() { - //KinectManager.StartSensor(); + KinectManager.StartSensor(); // Start the kinect sensor - KinectStream.KinectManager.StartSensor(); + //KinectStream.KinectManager.StartSensor(); // Start the color stream reader KinectStream.Start(); } private void Color() { - ColorImageStream.Start(); + KinectStream.Start(); } #endregion