| 1234567891011121314151617 | 
							- using System.Diagnostics.CodeAnalysis;
 
- using InABox.Core;
 
- namespace InABox.Wpf;
 
- public interface IMasterDetailControl<TMaster>
 
- {
 
-     TMaster? Master { get; set; }
 
- }
 
- public interface IMasterDetailControl<TMaster,TDetail> : IMasterDetailControl<TMaster>
 
- {
 
-     // If Master == null, then Master Detail is not active,
 
-     //      and we should return .All() or .None() depending on circumstances
 
-     // If Master != null, we need to filter by Master.ID (usually?)
 
-     Filter<TDetail> MasterDetailFilter { get; }
 
- }
 
 
  |