예제 #1
0
 public void RaiseOnItemAdded(ILauncherItem item)
 {
     OnItemAdded?.Invoke(this, new LauncherItemEventArgs(item));
 }
 public LauncherItemEventArgs(ILauncherItem item)
 {
     Item = item;
 }
예제 #3
0
    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();

    }