AvaloniaModule.cs 591 B

12345678910111213141516171819202122
  1. using Avalonia.Svg.Skia;
  2. using CommunityToolkit.Mvvm.ComponentModel;
  3. using CommunityToolkit.Mvvm.Input;
  4. namespace InABox.Avalonia.Components;
  5. public partial class AvaloniaModule : ObservableObject
  6. {
  7. [ObservableProperty] private string? _alert;
  8. [ObservableProperty] private string? _description;
  9. [ObservableProperty] private SvgImage? _image;
  10. [ObservableProperty] private bool? _isEnabled = true;
  11. [ObservableProperty] private bool? _isVisible = true;
  12. [ObservableProperty] private RelayCommand? _tapCommand;
  13. [ObservableProperty] private string? _title;
  14. }