public MeasurePointReportLoader(MeasurePointView measurePointView)
        {
            var measurePointViews = new List <MeasurePointView>();

            measurePointViews.Add(measurePointView);

            ReportLoaderNodesMeasurePoints = new NodesMeasurePointsReportLoader(measurePointViews);
        }
Ejemplo n.º 2
0
        /// <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;
        }
Ejemplo n.º 4
0
        /// <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;
        }