PulseHomeView.xaml.cs 746 B

12345678910111213141516171819202122232425
  1. using System;
  2. using Avalonia.Controls;
  3. using Avalonia.Input;
  4. using Avalonia.Interactivity;
  5. namespace ControlCatalog.Pages;
  6. public partial class PulseHomeView : UserControl
  7. {
  8. public Action? WorkoutDetailRequested { get; set; }
  9. public PulseHomeView() => InitializeComponent();
  10. void OnRecCard1Pressed(object? sender, PointerPressedEventArgs e) =>
  11. WorkoutDetailRequested?.Invoke();
  12. void OnRecCard2Pressed(object? sender, PointerPressedEventArgs e) =>
  13. WorkoutDetailRequested?.Invoke();
  14. void OnRecCard3Pressed(object? sender, PointerPressedEventArgs e) =>
  15. WorkoutDetailRequested?.Invoke();
  16. void OnPlayButtonClicked(object? sender, RoutedEventArgs e) =>
  17. WorkoutDetailRequested?.Invoke();
  18. }