/* ============================================================================================= */ //// //// 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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }
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)); }