private bool ValidateThisControl(Control c, ValidationConstraints constraints) { if (constraints == ValidationConstraints.None) { return(true); } if ((constraints & ValidationConstraints.Enabled) == ValidationConstraints.Enabled && !c.Enabled) { return(false); } if ((constraints & ValidationConstraints.Selectable) == ValidationConstraints.Selectable && !c.GetStyle(ControlStyles.Selectable)) { return(false); } if ((constraints & ValidationConstraints.TabStop) == ValidationConstraints.TabStop && !c.TabStop) { return(false); } if ((constraints & ValidationConstraints.Visible) == ValidationConstraints.Visible && !c.Visible) { return(false); } return(true); }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { setControlStates(); bool isValid = base.ValidateChildren(validationConstraints); return(isValid); }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { bool isValid = base.ValidateChildren(validationConstraints); ValidateToSchema(versionIdentifierControl.VersionIdentifier); return(isValid); }
private bool ValidateNestedControls(Control c, ValidationConstraints constraints, bool recurse) { bool validate_result = true; if (!c.CausesValidation) { validate_result = true; } else if (!ValidateThisControl(c, constraints)) { validate_result = true; } else if (!ValidateControl(c)) { validate_result = false; } if (recurse) { foreach (Control control in c.Controls) { if (!ValidateNestedControls(control, constraints, recurse)) { return(false); } } } return(validate_result); }
public override bool ValidateChildren( ValidationConstraints validationConstraints ) { bool isValid = base.ValidateChildren( validationConstraints ); string save = _connector.Serialize(); ControlsToData(); ValidateToSchema( _connector ); _connector = Connector.Deserialize( save ); return isValid; }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { bool isValid = base.ValidateChildren(validationConstraints); string save = _connector.Serialize(); ControlsToData(); ValidateToSchema(_connector); _connector = Connector.Deserialize(save); return(isValid); }
public virtual bool ValidateChildren(ValidationConstraints validationConstraints) { bool recurse = !((validationConstraints & ValidationConstraints.ImmediateChildren) == ValidationConstraints.ImmediateChildren); foreach (Control control in Controls) { if (!ValidateNestedControls(control, validationConstraints, recurse)) { return(false); } } return(true); }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { return(base.ValidateChildren(validationConstraints)); }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { bool v = base.ValidateChildren(validationConstraints); return(v); }
public bool Validate(ValidationConstraints validationConstraints, bool validateOwner) { CancelEventArgs e = new CancelEventArgs(); if (validateOwner && (this.FOwner != null)) { e.Cancel = !this.FOwner.ValidateChildren(validationConstraints); } else { foreach (Control control in this.GetInvalidControls(validationConstraints)) { e.Cancel = true; break; } } this.OnValidating(e); return !e.Cancel; }
protected IEnumerable<Control> GetInvalidControls(ValidationConstraints validationConstraints) { return this.InvalidControlSet.AsEnumerable<Control>().Where<Control>(delegate (Control x) { return ((((((validationConstraints & ValidationConstraints.Selectable) == ValidationConstraints.None) || x.CanSelect) && (((validationConstraints & ValidationConstraints.Enabled) == ValidationConstraints.None) || x.Enabled)) && (((validationConstraints & ValidationConstraints.Visible) == ValidationConstraints.None) || x.Visible)) && (((validationConstraints & ValidationConstraints.TabStop) == ValidationConstraints.None) || x.TabStop)); }); }
public virtual bool ValidateChildren(ValidationConstraints validationConstraints) { // validationConstraints must be a combination of // None = 0x00, Selectable = 0x01, Enabled = 0x02, Visible = 0x04, TabStop = 0x08, ImmediateChildren = 0x10 // Not using ClientUtils.IsValidEnum here because this is a flags enum and everything is valid between 0x00 and 0x1F. if ((int)validationConstraints < 0x00 || (int)validationConstraints > 0x1F) { throw new InvalidEnumArgumentException("validationConstraints", (int)validationConstraints, typeof(ValidationConstraints)); } return !PerformContainerValidation(validationConstraints); }
public override bool ValidateChildren(ValidationConstraints validationConstraints);
public override bool ValidateChildren(ValidationConstraints validationConstraints) { setControlStates(); bool isValid = base.ValidateChildren(validationConstraints); return isValid; }
public override bool ValidateChildren (ValidationConstraints validationConstraints) { return base.ValidateChildren (validationConstraints); }
private bool ValidateThisControl (Control c, ValidationConstraints constraints) { if (constraints == ValidationConstraints.None) return true; if ((constraints & ValidationConstraints.Enabled) == ValidationConstraints.Enabled && !c.Enabled) return false; if ((constraints & ValidationConstraints.Selectable) == ValidationConstraints.Selectable && !c.GetStyle (ControlStyles.Selectable)) return false; if ((constraints & ValidationConstraints.TabStop) == ValidationConstraints.TabStop && !c.TabStop) return false; if ((constraints & ValidationConstraints.Visible) == ValidationConstraints.Visible && !c.Visible) return false; return true; }
private bool ValidateNestedControls (Control c, ValidationConstraints constraints, bool recurse) { bool validate_result = true; if (!c.CausesValidation) validate_result = true; else if (!ValidateThisControl (c, constraints)) validate_result = true; else if (!ValidateControl (c)) validate_result = false; if (recurse) foreach (Control control in c.Controls) if (!ValidateNestedControls (control, constraints, recurse)) return false; return validate_result; }
public virtual bool ValidateChildren (ValidationConstraints validationConstraints) { bool recurse = !((validationConstraints & ValidationConstraints.ImmediateChildren) == ValidationConstraints.ImmediateChildren); foreach (Control control in Controls) if (!ValidateNestedControls (control, validationConstraints, recurse)) return false; return true; }
public virtual bool ValidateChildren(ValidationConstraints validationConstraints) { if ((validationConstraints < ValidationConstraints.None) || (validationConstraints > (ValidationConstraints.ImmediateChildren | ValidationConstraints.TabStop | ValidationConstraints.Visible | ValidationConstraints.Enabled | ValidationConstraints.Selectable))) { throw new InvalidEnumArgumentException("validationConstraints", (int)validationConstraints, typeof(ValidationConstraints)); } Type t = typeof(Control); MethodInfo mi = t.GetMethod("PerformContainerValidation", BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Instance); if (mi != null) { bool b = (bool)mi.Invoke(this, new object[] { validationConstraints }); return !b; } return true; }
public virtual bool ValidateChildren(ValidationConstraints validationConstraints) { }
public override bool ValidateChildren(ValidationConstraints validationConstraints) { bool isValid = base.ValidateChildren(validationConstraints); ValidateToSchema(versionIdentifierControl.VersionIdentifier); return isValid; }
public virtual bool ValidateChildren(ValidationConstraints validationConstraints) { if ((validationConstraints < ValidationConstraints.None) || (validationConstraints > (ValidationConstraints.ImmediateChildren | ValidationConstraints.TabStop | ValidationConstraints.Visible | ValidationConstraints.Enabled | ValidationConstraints.Selectable))) { throw new InvalidEnumArgumentException("validationConstraints", (int) validationConstraints, typeof(ValidationConstraints)); } return !base.PerformContainerValidation(validationConstraints); }