public AddProgramLabelPopupView(TestSessionOverViewModel vM, AssessmentConfigPopupViewModel assessmentConfigPopupViewModel = null)
        {
            InitializeComponent();

            if (vM != null)
            {
                _viewModel              = vM;
                BindingContext          = vM;
                this.BackgroundClicked += AddProgramLabelPopupView_BackgroundClicked;

                if (_viewModel.ProgramLabel != null)
                {
                    ProgramNoteListView.SelectedItem = _viewModel.ProgramLabel;
                    foreach (var item in _viewModel.ProgramNoteList)
                    {
                        if (item.text == _viewModel.ProgramLabel)
                        {
                            item.selected = true;
                        }
                        else
                        {
                            item.selected = false;
                        }
                    }
                }
            }
            else if (assessmentConfigPopupViewModel != null)
            {
                MainFrame.Margin = new Thickness(0, 0, 200, 0);
                _assessmentConfigPopupViewModel = assessmentConfigPopupViewModel;
                BindingContext = assessmentConfigPopupViewModel;
                CloseWhenBackgroundIsClicked = true;
            }
            //Bug Fix: CLINICAL - 4405
        }
示例#2
0
 public DevelopmentalReport()
 {
     InitializeComponent();
     this.CloseWhenBackgroundIsClicked = false;
     vM                       = new TestSessionOverViewModel(true);
     BindingContext           = vM;
     vM.IsAcademicBasicReport = true;
 }
        public SelectExaminerPopupView(TestSessionOverViewModel vM, Thickness margin, AssessmentConfigPopupViewModel assessmentConfigPopupViewModel = null)
        {
            InitializeComponent();
            if (vM != null)
            {
                _viewModel               = vM;
                BindingContext           = vM;
                ExaminerPopupView.Margin = margin;
            }
            else
            {
                _assessmentConfigPopupViewModel = assessmentConfigPopupViewModel;
                BindingContext           = assessmentConfigPopupViewModel;
                ExaminerPopupView.Margin = margin;
            }

            SetExaminerItemSelection();
        }
        public TestsessionOverviewView(bool isBasicReport = false)
        {
            InitializeComponent();
            this.CloseWhenBackgroundIsClicked = false;
            vM             = new TestSessionOverViewModel(isBasicReport);
            BindingContext = vM;

            //iOS - CollectionView [Entry issue inside ListView]
            if (Device.RuntimePlatform != Device.iOS)
            {
                TSOList1.IsVisible    = true;
                TSOList1iOS.IsVisible = false;
            }
            else
            {
                TSOList1iOS.IsVisible = true;
                TSOList1.IsVisible    = false;
            }
        }