private void RefreshToCollection(RefreshModeArgs obj) { ViewState.ViewMode.Push(FormMode.REFRESHMODE); repository.ClearCrudedItems(); DefaultMode(); ReLoadData(); }
private void Refresh(string obj) { var msg = new RefreshModeArgs(); //msg.CanEnable = true; msg.ViewName = FormArgs.ViewName; var eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>(); eventAggregator.GetEvent <RefreshModeArgsEvent>().Publish(msg); FormArgs.FormMode = FormMode.UNCHANGED; }
private void Refresh(string obj) { var result = RaiseConfirmation("With this opeation all unsaved work will be lost. Continue?", "Refresh"); if (result == MsgBoxResult.OK) { // FormArgs.ViewMode = FormMode.UNCHANGED; FormArgs.ViewMode.Push(FormMode.REFRESHMODE); var msg = new RefreshModeArgs { ViewName = FormArgs.ViewBackingClass }; eventAggregator.GetEvent <RefreshModeArgsEvent>().Publish(msg); } }