EquipmentMapsViewModel.cs 665 B

1234567891011121314151617181920212223242526272829303132
  1. using CommunityToolkit.Mvvm.ComponentModel;
  2. using CommunityToolkit.Mvvm.Input;
  3. using InABox.Avalonia;
  4. using InABox.Avalonia.Components;
  5. using PRS.Avalonia.Dialogs;
  6. using System.Threading.Tasks;
  7. namespace PRS.Avalonia.Modules;
  8. public partial class EquipmentMapsViewModel : ModuleViewModel
  9. {
  10. public override string Title => "Live Maps";
  11. [ObservableProperty]
  12. private string _searchText = "";
  13. public EquipmentMapsViewModel()
  14. {
  15. PrimaryMenu.Add(new AvaloniaMenuItem(Images.menu, SelectFilter));
  16. }
  17. private async Task<bool> SelectFilter()
  18. {
  19. return true;
  20. }
  21. [RelayCommand]
  22. private void Search()
  23. {
  24. }
  25. }