FIX : Binding working (ColorStreamImage display ToTest)

colorStream
Lou BRODA 1 year ago
parent 80d8612e48
commit 4366d32d52

@ -27,8 +27,6 @@ namespace KinectConnection
/// </summary> /// </summary>
private ColorFrameReader reader; private ColorFrameReader reader;
public WriteableBitmap Bitmap { get { return bitmap; } set { SetProperty(ref bitmap, value); } }
public ColorImageStream() : base() public ColorImageStream() : base()
{ {

@ -9,8 +9,8 @@ namespace KinectConnection
public abstract class KinectStream : ObservableObject public abstract class KinectStream : ObservableObject
{ {
// Redondant d'avoir KinectSensor et KinectManager ici ? (car sensor dans manager) // Redondant d'avoir KinectSensor et KinectManager ici ? (car sensor dans manager)
protected KinectSensor KinectSensor { get; set; } public KinectSensor KinectSensor { get; set; }
protected KinectManager KinectManager { get; set; } public KinectManager KinectManager { get; set; }
public abstract void Start(); public abstract void Start();

@ -1,5 +1,6 @@
using CommunityToolkit.Mvvm.Input; using CommunityToolkit.Mvvm.Input;
using KinectConnection; using KinectConnection;
using KinectConnection.enums;
using System.Windows.Input; using System.Windows.Input;
namespace KinectSensorStreams.ViewModel namespace KinectSensorStreams.ViewModel
@ -52,6 +53,7 @@ namespace KinectSensorStreams.ViewModel
StartCommand = new RelayCommand(Start); StartCommand = new RelayCommand(Start);
// [Question] : StartCommand ici peut être mieux que BeginInit() dans MainWindow.xaml.cs ? // [Question] : StartCommand ici peut être mieux que BeginInit() dans MainWindow.xaml.cs ?
ColorCommand = new RelayCommand(Color);
} }
#endregion #endregion
@ -63,17 +65,17 @@ namespace KinectSensorStreams.ViewModel
/// </summary> /// </summary>
private void Start() private void Start()
{ {
//KinectManager.StartSensor(); KinectManager.StartSensor();
// Start the kinect sensor // Start the kinect sensor
KinectStream.KinectManager.StartSensor(); //KinectStream.KinectManager.StartSensor();
// Start the color stream reader // Start the color stream reader
KinectStream.Start(); KinectStream.Start();
} }
private void Color() private void Color()
{ {
ColorImageStream.Start(); KinectStream.Start();
} }
#endregion #endregion

Loading…
Cancel
Save