public static void InitSubmissionHistoryWidget(ObservableCollection<UserControl> dashboardWidgets) { var monthNames = new List<string>(); for (var i = 11; i > -1; i--) monthNames.Add(DateTime.Now.AddMonths(i * -1).ToString("MMM")); var widgetVM = new BarChartWidgetViewModel { ChartKey = EnumDashboardWidgetType.Submission, ChartStyle = "submissionHistoryBarChartPaletteBrushes", ChartTitle = "Submission History For The Last 12 Months", XAxisDescription = " ", XAsisCategories = monthNames.ToArray(), YAxisDescription = "Submissions", YAxisValues = new long[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, YAxisMaxValue = 1, }; var widgetView = ViewLocator.LocateForModel(widgetVM, null, null); ViewModelBinder.Bind(widgetVM, widgetView, null); dashboardWidgets.Add(widgetView as UserControl); widgetVM.BindData(); }
public static void InitPersonalWorkloadWidget(ObservableCollection<UserControl> dashboardWidgets) { var widgetVM = new BarChartWidgetViewModel { ChartKey = EnumDashboardWidgetType.Workload, ChartStyle = "workloadBarChartPaletteBrushes", ChartTitle = "Personal Workload Overview", XAxisDescription = " ", XAsisCategories = new string[] { "Past Due", "Today", "Tomorrow", "Future" }, YAxisDescription = "Work Items", YAxisValues = new long[] { 0, 0, 0, 0 }, YAxisMaxValue = 1, }; var widgetView = ViewLocator.LocateForModel(widgetVM, null, null); ViewModelBinder.Bind(widgetVM, widgetView, null); dashboardWidgets.Add(widgetView as UserControl); widgetVM.BindData(); }