public void RaiseOnItemAdded(ILauncherItem item) { OnItemAdded?.Invoke(this, new LauncherItemEventArgs(item)); }
public LauncherItemEventArgs(ILauncherItem item) { Item = item; }
private static ILauncherItem[] getApps(LauncherViewModel launcherVM) { var apps = new ILauncherItem[] { new DashboardApp(), new BSAApp(), new TradeAnalyzerApp(), new SeasonalityApp(), new RollMonitorApp(), new LiveCMT(), new CalendarAnalysisFromTree(), new SeriesCharting(), }; return apps.Where(x => x.CanLaunch(launcherVM)).ToArray(); }