コード例 #1
0
        public EntityPartPresenter(IPart part, IEntityPartView partView)
        {
            _part = part;
            _partView = partView;
            _fieldViews= new ObservableCollection<IFieldView>();
            part.Fields.Run(x => _fieldViews.Add(x.BuildFieldView()));

            _sendCommand = new DelegateCommand<object>(x => { _partView.SwitchToViewMode();
                                                                InEditingMode = false; }, x => InEditingMode);
            _cancelCommand = new DelegateCommand<object>(x => { _partView.SwitchToViewMode();
                                                                  InEditingMode = false; }, x => InEditingMode);
        }
コード例 #2
0
        public EntityPartPresenter(IPart part, IEntityPartView partView)
        {
            _part       = part;
            _partView   = partView;
            _fieldViews = new ObservableCollection <IFieldView>();
            part.Fields.Run(x => _fieldViews.Add(x.BuildFieldView()));

            _sendCommand = new DelegateCommand <object>(x => { _partView.SwitchToViewMode();
                                                               InEditingMode = false; }, x => InEditingMode);
            _cancelCommand = new DelegateCommand <object>(x => { _partView.SwitchToViewMode();
                                                                 InEditingMode = false; }, x => InEditingMode);
        }
コード例 #3
0
 public With_Context()
 {
     partView = Moq.Mock <IEntityPartView>();
 }