Ejemplo n.º 1
0
 private void OnPinCodePopupOpened(OnPinCodePopupOpened obj)
 {
     DispatcherHelper.CheckBeginInvokeOnUI((Action)(() =>
     {
         new PinCodePopupView()
         {
             Owner = Window.GetWindow((DependencyObject)this),
             DataContext = ((object)obj.PinCodePopupViewModel)
         }.ShowDialog();
     }));
 }
Ejemplo n.º 2
0
        private void ShowUnlockAssignmentFilesClick()
        {
            IMessenger             messenger1            = this._messenger;
            OnPinCodePopupOpened   message               = new OnPinCodePopupOpened();
            IMessenger             messenger2            = this._messenger;
            IPinCodeValidator      pinCodeValidator      = this._pinCodeValidator;
            IAssignmentFileService assignmentFileService = this._assignmentFileService;
            ILanguageService       languageService       = this._languageService;
            ITimerService          codeTimerService      = this._lockUiOnInvalidPinCodeTimerService;
            IEnumerable <AssignmentFileMetadata> assignmentFileMetadatas = this.AssignmentFileMetadatas;
            int num = assignmentFileMetadatas != null ? (assignmentFileMetadatas.Any <AssignmentFileMetadata>() ? 1 : 0) : 0;
            ClickablePathViewModel clickablePathViewModel = this.ClickablePathViewModel;

            message.PinCodePopupViewModel = new PinCodePopupViewModel(messenger2, pinCodeValidator, assignmentFileService, languageService, codeTimerService, num != 0, clickablePathViewModel);
            messenger1.Send <OnPinCodePopupOpened>(message);
        }