68 references to ValidationStep
PresentationFramework (68)
System\Windows\Controls\ConversionValidationRule.cs (1)
24
internal ConversionValidationRule() : base(
ValidationStep
.ConvertedProposedValue, false)
System\Windows\Controls\DataErrorValidationRule.cs (1)
29
public DataErrorValidationRule() : base(
ValidationStep
.UpdatedValue, true)
System\Windows\Controls\NotifyDataErrorValidationRule.cs (1)
25
public NotifyDataErrorValidationRule() : base(
ValidationStep
.UpdatedValue, true)
System\Windows\Controls\ValidationRule.cs (6)
36
protected ValidationRule() : this(
ValidationStep
.RawProposedValue, false)
44
protected ValidationRule(
ValidationStep
validationStep, bool validatesOnTargetUpdated)
59
case
ValidationStep
.UpdatedValue:
60
case
ValidationStep
.CommittedValue:
76
public
ValidationStep
ValidationStep
93
ValidationStep
_validationStep;
System\Windows\Data\BindingExpression.cs (14)
1546
case
ValidationStep
.RawProposedValue:
1553
case
ValidationStep
.ConvertedProposedValue:
1554
case
ValidationStep
.UpdatedValue:
1555
case
ValidationStep
.CommittedValue:
2041
internal override bool Validate(object value,
ValidationStep
validationStep)
2046
if (validationStep ==
ValidationStep
.UpdatedValue)
2074
else if (validationStep ==
ValidationStep
.CommittedValue)
2088
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)
2096
case
ValidationStep
.RawProposedValue:
2099
case
ValidationStep
.ConvertedProposedValue:
2102
case
ValidationStep
.UpdatedValue:
2103
case
ValidationStep
.CommittedValue:
2125
bool isValid = Validate(rawValue,
ValidationStep
.RawProposedValue);
2141
isValid = Validate(convertedValue,
ValidationStep
.ConvertedProposedValue);
System\Windows\Data\BindingExpressionBase.cs (7)
1072
if (!Validate(value,
ValidationStep
.RawProposedValue))
1076
if (!Validate(value,
ValidationStep
.ConvertedProposedValue))
1080
if (!Validate(value,
ValidationStep
.UpdatedValue))
1084
if (!Validate(value,
ValidationStep
.CommittedValue))
1151
internal virtual bool Validate(object value,
ValidationStep
validationStep)
1215
internal abstract bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep);
2393
internal ValidationError GetValidationErrors(
ValidationStep
validationStep)
System\Windows\Data\BindingGroup.cs (26)
359
bool result = UpdateAndValidate(
ValidationStep
.CommittedValue);
413
return UpdateAndValidate(
ValidationStep
.ConvertedProposedValue);
428
return UpdateAndValidate(
ValidationStep
.UpdatedValue);
501
case
ValidationStep
.RawProposedValue:
504
case
ValidationStep
.ConvertedProposedValue:
505
case
ValidationStep
.UpdatedValue:
506
case
ValidationStep
.CommittedValue:
518
case
ValidationStep
.RawProposedValue:
519
case
ValidationStep
.ConvertedProposedValue:
520
case
ValidationStep
.UpdatedValue:
521
case
ValidationStep
.CommittedValue:
747
void ClearValidationErrors(
ValidationStep
validationStep)
755
ClearValidationErrorsImpl(
ValidationStep
.RawProposedValue, true);
759
void ClearValidationErrorsImpl(
ValidationStep
validationStep, bool allSteps)
1003
bool UpdateAndValidate(
ValidationStep
validationStep)
1015
PrepareProposedValuesForUpdate(mentor, (validationStep >=
ValidationStep
.UpdatedValue));
1019
for (_validationStep =
ValidationStep
.RawProposedValue;
1025
case
ValidationStep
.RawProposedValue:
1028
case
ValidationStep
.ConvertedProposedValue:
1031
case
ValidationStep
.UpdatedValue:
1034
case
ValidationStep
.CommittedValue:
1045
ResetProposedValuesAfterUpdate(mentor, result && validationStep ==
ValidationStep
.CommittedValue);
1047
_validationStep = (
ValidationStep
)(-1);
1191
if (_validationStep >=
ValidationStep
.UpdatedValue &&
1532
ValidationStep
_validationStep = (
ValidationStep
)(-1);
System\Windows\Data\MultiBindingExpression.cs (10)
576
if (!bindExpr.Validate(value,
ValidationStep
.RawProposedValue))
773
internal override bool Validate(object value,
ValidationStep
validationStep)
790
case
ValidationStep
.RawProposedValue:
835
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)
843
case
ValidationStep
.RawProposedValue:
844
case
ValidationStep
.ConvertedProposedValue:
845
case
ValidationStep
.UpdatedValue:
846
case
ValidationStep
.CommittedValue:
855
if (result && validationStep ==
ValidationStep
.CommittedValue)
874
bool isValid = Validate(rawValue,
ValidationStep
.RawProposedValue);
System\Windows\Data\PriorityBindingExpression.cs (2)
412
internal override bool Validate(object value,
ValidationStep
validationStep)
425
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)