Inheritance: Caliburn.Micro.PropertyChangedBase
示例#1
0
        void AddDashboard(Dashboard d)
        {
            var dv = new DashboardViewModel()
            {
                
                Dashboard = d

            };
            Dashboards.Add(dv);
        }
示例#2
0
 public void Activate(Dashboard d)
 {
     AppState.Dashboards.ActiveDashboard = d;
     
 }
示例#3
0
 public void SetDefaultDashboard(Dashboard d)
 {
     AppState.Dashboards.SetDefault(d);
 }
示例#4
0
 public void RemoveDashboard(Dashboard d)
 {
     if (AppState.Dashboards.ActiveDashboard == d)
     {
         AppState.Dashboards.ActiveDashboard = AppState.Dashboards.FirstOrDefault();
     }
     AppState.Dashboards.Remove(d);
 }
示例#5
0
 public void AddDashboard()
 {
     var dashboard = new Dashboard()
     {
         GridHeight = 36,
         GridWidth = 48,
         HideMap = false,
         BackgroundColor = "Map",
         Title = "Dashboard",
         DashboardItems = new BindableCollection<DashboardItem>()
     };
     AppState.Dashboards.Add(dashboard);
     AppState.Dashboards.ActiveDashboard = dashboard;
 }
示例#6
0
 void DashboardViews_ActiveDashboardChanged(object sender, Dashboard e)
 {
     ActiveDashboard = Dashboards.FirstOrDefault(k => k.Dashboard == e);
 }