コード例 #1
0
        public Pivot CreatePivotItems(IEnumerable <string> categories, BookKeepingContext bookKeepingContext, int type, Pivot pivot, PointerEventHandler pointerEventHandler, EventHandler <DataGridColumnEventArgs> DataGrid_ColumnSort_Handler)
        {
            DatagridFactory datagridFactory = new DatagridFactory();

            foreach (var category in categories)
            {
                if (category == "Gasoline")
                {
                    pivot.Items.Add(new PivotItem
                    {
                        Header  = "Gasoline",
                        Content = datagridFactory.DatagridFactory_Make("Gasoline", 2, bookKeepingContext, pointerEventHandler, DataGrid_ColumnSort_Handler),
                    });
                }
                else
                {
                    pivot.Items.Add(new PivotItem
                    {
                        Header  = category,
                        Content = datagridFactory.DatagridFactory_Make(category, type, bookKeepingContext, pointerEventHandler, DataGrid_ColumnSort_Handler),
                    });
                }
            }


            pivot.Name = "MainPivot";

            return(pivot);
        }
コード例 #2
0
 public IncomePivotViewModel(BookKeepingContext bookKeepingContext, PointerEventHandler pointerEventHandler, EventHandler <DataGridColumnEventArgs> DataGrid_ColumnSort_Handler)
 {
     using (var context = new BookKeepingContext())
     {
         categories = context.IncomeDBSet.Select(x => x.IncomeCategory).Distinct().ToList();
     }
     foreach (var category in categories)
     {
         Add(new IncomeDataGridModel {
             PivotHeader = category, DataGrid = datagridFactory.DatagridFactory_Make(category, 0, bookKeepingContext, pointerEventHandler, DataGrid_ColumnSort_Handler)
         });
     }
 }
コード例 #3
0
        public Pivot getPivotControl(List <string> categories, BookKeeperContext bookKeeperContext, int type)
        {
            DatagridFactory datagridFactory = new DatagridFactory();

            foreach (var category in categories)
            {
                pivotControl.Items.Add(new PivotItem
                {
                    Header  = category,
                    Content = datagridFactory.DatagridFactory_Make(category, type, bookKeeperContext),
                });
            }
            return(pivotControl);
        }