Exemplo n.º 1
0
        public AddElementVM()
        {
            _reportElementFactory = new ReportElementFactory();
            ReportElementTypesListVM elementTypesList = new ReportElementTypesListVM();

            ElementTypes      = elementTypesList.ReportElementTypes;
            GoBackCommand     = new RelayCommand(GoBackToReport);
            AddElementCommand = new RelayCommand(AddElementToReport);
        }
Exemplo n.º 2
0
        public ReportVM()
        {
            _report = new Report();
            var reportRepository = new ReportRepository();

            this.ReportElements               = new ObservableCollection <ReportElementVM>(reportRepository.GetReportElements());
            ReportElementUserControlls        = new ObservableCollection <UserControl>();
            _reportElementFactory             = new ReportElementFactory();
            ReportElements.CollectionChanged += RenderReportElements;
            SaveReportCommand = new RelayCommand(Save);
            AddElementCommand = new RelayCommand(GoToAddElementPage);
            _report.Title     = "Test titel";
            this.RenderReportElements(null, null);
        }