IMasterDetailPage.cs 426 B

12345678910111213141516171819202122
  1. using System.Collections.Generic;
  2. using InABox.Core;
  3. using InABox.DynamicGrid;
  4. namespace InABox.Wpf;
  5. public interface IMasterDetailPage
  6. {
  7. DynamicTabItem Tab { get; set; }
  8. }
  9. public interface IMasterDetailPage<TMaster> : IMasterDetailPage
  10. {
  11. Dictionary<string, object[]>? Selected();
  12. IDataModelSource Refresh(TMaster? entity);
  13. IDataModelSource DataModelSource();
  14. TMaster? Master { get; set; }
  15. }