AvaloniaModuleList.axaml.cs 549 B

123456789101112131415161718192021
  1. using Avalonia;
  2. using Avalonia.Controls;
  3. namespace InABox.Avalonia.Components;
  4. public partial class AvaloniaModuleList : UserControl
  5. {
  6. public static readonly StyledProperty<AvaloniaModuleCollection> ModulesProperty =
  7. AvaloniaProperty.Register<AvaloniaModuleList, AvaloniaModuleCollection>(nameof(Modules));
  8. public AvaloniaModuleList()
  9. {
  10. InitializeComponent();
  11. }
  12. public AvaloniaModuleCollection Modules
  13. {
  14. get => GetValue(ModulesProperty);
  15. set => SetValue(ModulesProperty, value);
  16. }
  17. }