private RadioButtonSetup( DisplaySetup displaySetup, bool isReadOnly, ElementClassSet classes, SpecifiedValue <FormAction> action, PageModificationValue <bool> pageModificationValue) { DisplaySetup = displaySetup; IsReadOnly = isReadOnly; Classes = classes; Action = action != null ? action.Value : FormState.Current.FormControlDefaultAction; PageModificationValue = pageModificationValue ?? new PageModificationValue <bool>(); }
/// <summary> /// Creates a setup object for a read-only checkbox. /// </summary> /// <param name="displaySetup"></param> /// <param name="classes">The classes on the control.</param> public static CheckboxSetup CreateReadOnly(DisplaySetup displaySetup = null, ElementClassSet classes = null) { return(new CheckboxSetup(displaySetup, true, classes, null, null, null)); }
/// <summary> /// Creates a setup object for a standard checkbox. /// </summary> /// <param name="displaySetup"></param> /// <param name="classes">The classes on the control.</param> /// <param name="action">The action that will occur when the user hits Enter on the control. Pass null to use the current default action.</param> /// <param name="valueChangedAction">The action that will occur when the value is changed. Pass null for no action.</param> /// <param name="pageModificationValue"></param> public static CheckboxSetup Create( DisplaySetup displaySetup = null, ElementClassSet classes = null, SpecifiedValue <FormAction> action = null, FormAction valueChangedAction = null, PageModificationValue <bool> pageModificationValue = null) { return(new CheckboxSetup(displaySetup, false, classes, action, valueChangedAction, pageModificationValue)); }
/// <summary> /// Creates a setup object for a read-only radio button. /// </summary> /// <param name="displaySetup"></param> /// <param name="classes">The classes on the control.</param> public static RadioButtonSetup CreateReadOnly(DisplaySetup displaySetup = null, ElementClassSet classes = null) { return(new RadioButtonSetup(displaySetup, true, classes, null, null)); }
/// <summary> /// Creates a setup object for a standard radio button. /// </summary> /// <param name="displaySetup"></param> /// <param name="classes">The classes on the control.</param> /// <param name="action">The action that will occur when the user hits Enter on the control. Pass null to use the current default action.</param> /// <param name="pageModificationValue"></param> public static RadioButtonSetup Create( DisplaySetup displaySetup = null, ElementClassSet classes = null, SpecifiedValue <FormAction> action = null, PageModificationValue <bool> pageModificationValue = null) { return(new RadioButtonSetup(displaySetup, false, classes, action, pageModificationValue)); }
public ProcessWindow(DisplaySetup parent) { Parent = parent; }