using InABox.Core; using System; using System.Windows; using System.Windows.Controls; namespace PRSDesktop { public interface IDashboardProperties { } public interface IDashboardWidget : ICorePanel where TGroup : DashboardWidgetGroup where TProperties : IDashboardProperties { TProperties Properties { get; set; } } public interface IActionsDashboard { void BuildActionsMenu(ContextMenu menu); } public abstract class DashboardElement : DFLayoutElement where TGroup : DashboardWidgetGroup where TProperties : IDashboardProperties where TDashboard : IDashboardWidget { } }