public void SetViewEditState(ViewEditMode value) { toggleEditMode.Enabled["ViewEditMode"] = value == ViewEditMode.View ? true : false ; View.AllowEdit["ViewEditMode"] = value == ViewEditMode.View ? false : true; Frame.GetController<DetailViewController>().CancelAction.Enabled["Is modified"] = true; Frame.GetController<DetailViewController>().SaveAndNewAction.Active["ViewEditMode"] = false; }
public ViewInfo(string viewId, bool isDetailView, bool isRoot, ITypeInfo objectTypeInfo, ViewEditMode? viewEditMode) { ViewId = viewId; IsDetailView = isDetailView; IsRoot = isRoot; ObjectTypeInfo = objectTypeInfo; ViewEditMode = viewEditMode; }
public void openNewView(IObjectSpace os, object target, ViewEditMode viewmode) { ShowViewParameters svp = new ShowViewParameters(); DetailView dv = Application.CreateDetailView(os, target); dv.ViewEditMode = viewmode; dv.IsRoot = true; svp.CreatedView = dv; Application.ShowViewStrategy.ShowView(svp, new ShowViewSource(null, null)); }
public EditModeControl() { InitializeComponent(); _viewController = ViewEditMode.Instance as ViewEditMode; _viewController.onFileLoadedEvent += OnFileLoadedEvent_Handler; _viewController.changeFieldsEvent += OnChangeFieldsEvent_Handler; mediaPlayer = new WindowsMediaPlayer(); mediaPlayer.PlayStateChange += Player_PlayChangeState; OnFileLoadedEvent_Handler(); _isChangedCurrentQuestion = false; }
protected void AdjustUIForMode(ViewEditMode editMode) { if (editMode == ViewEditMode.Edit) { Frame.GetController <WebModificationsController>().CancelAction.Executing += HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAction.Executing += HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAndCloseAction.Executing += HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAndNewAction.Executing += HandleDetailActions; } else { Frame.GetController <WebModificationsController>().CancelAction.Executing -= HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAction.Executing -= HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAndCloseAction.Executing -= HandleDetailActions; Frame.GetController <WebModificationsController>().SaveAndNewAction.Executing -= HandleDetailActions; } Frame.GetController <WebRecordsNavigationController>().Active[ActionActiveID] = editMode == ViewEditMode.View; Frame.GetController <RefreshController>().Active[ActionActiveID] = editMode == ViewEditMode.View; Frame.GetController <WebNewObjectViewController>().Active[ActionActiveID] = editMode == ViewEditMode.View; Frame.GetController <WebDeleteObjectsViewController>().Active[ActionActiveID] = editMode == ViewEditMode.View; Frame.GetController <CloneObjectViewController>().Active[ActionActiveID] = editMode == ViewEditMode.View; }
protected virtual void UpdateViewEditModeState(DetailView view, ViewEditMode viewEditMode) { view.ViewEditMode = viewEditMode; }
protected virtual void UpdateViewEditModeState(ViewEditMode viewEditMode) { View.ViewEditMode = viewEditMode; }
public FileDataEdit(ViewEditMode mode, IFileData fileData, bool readOnly, bool postDataImmediatelly) : base(mode, fileData, readOnly, postDataImmediatelly) { }
private ControlCollection GetParentControlCollection(WebControl webControl, ViewEditMode viewEditMode) { return(viewEditMode == ViewEditMode.View?webControl.Controls:webControl.Parent.Controls); }