RetroGamingSearchView.xaml.cs 1007 B

123456789101112131415161718192021222324
  1. using System;
  2. using Avalonia.Controls;
  3. namespace ControlCatalog.Pages;
  4. public partial class RetroGamingSearchView : UserControl
  5. {
  6. public Action? CloseRequested { get; set; }
  7. public Action<string>? GameSelected { get; set; }
  8. public RetroGamingSearchView()
  9. {
  10. InitializeComponent();
  11. CloseBtn.Click += (_, _) => CloseRequested?.Invoke();
  12. SearchCyberNinjaBtn.Click += (_, _) => GameSelected?.Invoke("Cyber Ninja 2084");
  13. SearchNeonRacerBtn.Click += (_, _) => GameSelected?.Invoke("Neon Racer");
  14. SearchDungeonBitBtn.Click += (_, _) => GameSelected?.Invoke("Dungeon Bit");
  15. SearchForestSpiritBtn.Click += (_, _) => GameSelected?.Invoke("Forest Spirit");
  16. SearchPixelQuestBtn.Click += (_, _) => GameSelected?.Invoke("Pixel Quest");
  17. SearchSpaceVoidsBtn.Click += (_, _) => GameSelected?.Invoke("Space Voids");
  18. SearchCyberCityBtn.Click += (_, _) => GameSelected?.Invoke("Cyber City");
  19. }
  20. }