Ejemplo n.º 1
0
        /* ============================================================================================= */
        ////
        //// Create/Add your View/ViewModel binders here....
        ////
        public static IMvvmBinder GetNewMainWindow()
        {
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new MainViewModel(dc) as IViewModel;
            IView        v  = new MainWindow()
            {
                DataContext = vm
            } as IView;

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 2
0
        public static IMvvmBinder GetNewPropertyDetailView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new PropertiesDetailsViewModel(dc)
            {
                Caption = "Properties"
            };
            IView v = new HVCC.Shell.Views.PropertyDetailsView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 3
0
        public static IMvvmBinder GetNewFacilityUsageGraphView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new FacilityUsageGraphViewModel(dc)
            {
                Caption = "Graph Facilities"
            };
            IView v = new HVCC.Shell.Views.FacilityUsageGraphView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 4
0
        public static IMvvmBinder GetNewReportCarouselView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new ReportCarouselViewModel(dc)
            {
                Caption = "Report Carousel"
            };
            IView v = new HVCC.Shell.Views.ReportCarouselView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 5
0
        public static IMvvmBinder GetNewWaterMeterEditView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new WaterMeterEditViewModel(dc, arg)
            {
                Caption = "Water Meter Edit"
            };
            IView v = new HVCC.Shell.Views.WaterSystemEditView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 6
0
        public static IMvvmBinder GetNewWellMeterView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new WaterWellViewModel(dc)
            {
                Caption = "Well Meter Readings"
            };
            IView v = new HVCC.Shell.Views.WellMeterReadingsView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 7
0
        public static IMvvmBinder GetNewOwnerBalanceUpdatedView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new OwnerBalanceUpdatedViewModel(dc, arg)
            {
                Caption = "Updated Balances"
            };
            IView v = new HVCC.Shell.Views.OwnerBalanceUpdatedView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 8
0
        public static IMvvmBinder GetNewFinancialTransactionView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new FinancialTransactionViewModel(dc, arg)
            {
                Caption = "Financial Transaction"
            };
            IView v = new HVCC.Shell.Views.FinancialTransactionView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 9
0
        public static IMvvmBinder GetNewOwnershipHistoryView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new OwnershipHistoryViewModel(dc)
            {
                Caption = "Owner History"
            };
            IView v = new HVCC.Shell.Views.OwnershipHistoryView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 10
0
        public static IMvvmBinder GetNewOwnerEditView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext; //{ Log = Console.Out } as IDataContext;
            IViewModel   vm = new OwnerEditViewModel(dc, arg)
            {
                Caption = "Edit Owner"
            };
            IView v = new HVCC.Shell.Views.OwnerEditView(vm);

            return(new MvvmBinder(dc, v, vm));
        }
Ejemplo n.º 11
0
        public static IMvvmBinder GetNewChangeOwnerView(object arg)
        {
            ////IDataContext dc = new UnitTextConnectionDataContext();
            IDataContext dc = new HVCC.Shell.Models.HVCCDataContext() as IDataContext;
            IViewModel   vm = new ChangeOwnerViewModel(dc, arg)
            {
                Caption = "Change Owner"
            };
            IView v = new HVCC.Shell.Views.ChangeOwnerView(vm);

            return(new MvvmBinder(dc, v, vm));
        }