void AddDashboard(Dashboard d) { var dv = new DashboardViewModel() { Dashboard = d }; Dashboards.Add(dv); }
public void Activate(Dashboard d) { AppState.Dashboards.ActiveDashboard = d; }
public void SetDefaultDashboard(Dashboard d) { AppState.Dashboards.SetDefault(d); }
public void RemoveDashboard(Dashboard d) { if (AppState.Dashboards.ActiveDashboard == d) { AppState.Dashboards.ActiveDashboard = AppState.Dashboards.FirstOrDefault(); } AppState.Dashboards.Remove(d); }
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; }
void DashboardViews_ActiveDashboardChanged(object sender, Dashboard e) { ActiveDashboard = Dashboards.FirstOrDefault(k => k.Dashboard == e); }