public ImagesPage ()
        {
            this.InitializeComponent ();

            imagesGoBack.DataContext =
                background.DataContext =
                assignmentViewModel = ServiceContainer.Resolve<AssignmentViewModel> ();

            DataContext =
                photosListView.DataContext =
                photoViewModel = ServiceContainer.Resolve<PhotoViewModel> ();
        }
        public ConfirmationsPage ()
        {
            this.InitializeComponent ();

            assignmentControl.DataContext =
                DataContext =
                assignmentViewModel = ServiceContainer.Resolve<AssignmentViewModel> ();

            photoListView.DataContext =
                photoViewModel = ServiceContainer.Resolve<PhotoViewModel> ();

            Window.Current.SizeChanged += (sender, e) => {
                if (assignmentViewModel.SignaturePopUp != null && assignmentViewModel.SignaturePopUp.IsOpen) {
                    assignmentViewModel.SignaturePopUp.SetValue (Canvas.LeftProperty, Window.Current.Bounds.Width - Constants.SignaturePopUpWidth);
                }
            };

            picker = new MediaPicker ();
        }
        public AssignmentPage ()
        {
            this.InitializeComponent ();

            DataContext =
                assignmentControl.DataContext =
                assignmentViewModel = ServiceContainer.Resolve<AssignmentViewModel> ();
            
            itemViewModel = ServiceContainer.Resolve<ItemViewModel> ();
            
            laborViewModel = ServiceContainer.Resolve<LaborViewModel> ();
            
            photoViewModel = ServiceContainer.Resolve<PhotoViewModel> ();
            
            expenseViewModel = ServiceContainer.Resolve<ExpenseViewModel> ();
            
            documentViewModel = ServiceContainer.Resolve<DocumentViewModel> ();
            
            historyViewModel = ServiceContainer.Resolve<HistoryViewModel> ();

            picker = new MediaPicker ();
        }