public MeasurePointReportLoader(MeasurePointView measurePointView) { var measurePointViews = new List <MeasurePointView>(); measurePointViews.Add(measurePointView); ReportLoaderNodesMeasurePoints = new NodesMeasurePointsReportLoader(measurePointViews); }
/// <summary> /// Конструктор /// </summary> /// <param name="measurePoint"></param> public MeasurePointArchivePage(MeasurePointView measurePoint) { InitializeComponent(); _viewModel = new MeasurePointArchiveViewModel(_containerData, _dataGrid, measurePoint.MeasurePoint); this.BindingContext = _viewModel; this.Title = Droid.Resources.Messages.MeasurePointArchivePage_Title; }
public MeasurePointCommonPage(MeasurePointView measurePointView) { this.MeasurePoint = measurePointView ?? throw new NullReferenceException(nameof(measurePointView)); InitializeComponent(); this.BindingContext = this; this.Title = Droid.Resources.Messages.MeasurePointCommonPage_Title; }
/// <summary> /// Конструктор. /// </summary> /// <param name="measurePoint"></param> public MeasurePointPropertiesPage(MeasurePointView measurePoint) { this.MeasurePoint = measurePoint ?? throw new ArgumentNullException(nameof(measurePoint)); InitializeComponent(); this.Children.Add(new MeasurePointCommonPage(measurePoint)); this.Children.Add(new MeasurePointDataPage(measurePoint)); this.Children.Add(new MeasurePointArchivePage(measurePoint)); IReportLoader reportLoader = new MeasurePointReportLoader(measurePoint); this.Children.Add(new ReportsPage(reportLoader)); this.BindingContext = this; }