public class ScanningViewModel : BaseViewModel
{
private Landmark[,] poseLandmarks;
- private Timer timer;
public ScanningViewModel()
{
CloseScanningView = new Command(() =>
{
NavigationService.Instance.Pop();
- timer.Stop();
});
- AddTimer();
}
/// <summary>
/// Gets EndWorkout Command.
/// </summary>
public ICommand CloseScanningView { get; private set; }
-
- private void AddTimer()
- {
- bool OnTick(object o, Timer.TickEventArgs e)
- {
- Random rnd = new Random();
- int numberOfBodyParts = 14;
- int numberOfPeople = rnd.Next(5);
- Landmark[,] array = new Landmark[numberOfBodyParts, numberOfPeople];
-
- for (int i = 0; i < numberOfBodyParts; i++)
- {
- for (int j = 0; j < numberOfPeople; j++)
- {
- Tizen.Multimedia.Point point1 = new Tizen.Multimedia.Point(rnd.Next(640), rnd.Next(480));
- Landmark landmark = new Landmark
- {
- Location = point1,
- };
- array[i, j] = landmark;
- }
- }
-
- PoseLandmarks = array;
- return true;
- }
-
- timer = new Timer(1000 / 2);
- timer.Tick += OnTick;
- timer.Start();
- }
}
}