68 references to ValidationStep
PresentationFramework (68)
System\Windows\Controls\ConversionValidationRule.cs (1)
23
internal ConversionValidationRule() : base(
ValidationStep
.ConvertedProposedValue, false)
System\Windows\Controls\DataErrorValidationRule.cs (1)
28
public DataErrorValidationRule() : base(
ValidationStep
.UpdatedValue, true)
System\Windows\Controls\NotifyDataErrorValidationRule.cs (1)
24
public NotifyDataErrorValidationRule() : base(
ValidationStep
.UpdatedValue, true)
System\Windows\Controls\ValidationRule.cs (6)
35
protected ValidationRule() : this(
ValidationStep
.RawProposedValue, false)
43
protected ValidationRule(
ValidationStep
validationStep, bool validatesOnTargetUpdated)
58
case
ValidationStep
.UpdatedValue:
59
case
ValidationStep
.CommittedValue:
75
public
ValidationStep
ValidationStep
92
private
ValidationStep
_validationStep;
System\Windows\Data\BindingExpression.cs (14)
1545
case
ValidationStep
.RawProposedValue:
1552
case
ValidationStep
.ConvertedProposedValue:
1553
case
ValidationStep
.UpdatedValue:
1554
case
ValidationStep
.CommittedValue:
2039
internal override bool Validate(object value,
ValidationStep
validationStep)
2044
if (validationStep ==
ValidationStep
.UpdatedValue)
2072
else if (validationStep ==
ValidationStep
.CommittedValue)
2086
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)
2094
case
ValidationStep
.RawProposedValue:
2097
case
ValidationStep
.ConvertedProposedValue:
2100
case
ValidationStep
.UpdatedValue:
2101
case
ValidationStep
.CommittedValue:
2123
bool isValid = Validate(rawValue,
ValidationStep
.RawProposedValue);
2139
isValid = Validate(convertedValue,
ValidationStep
.ConvertedProposedValue);
System\Windows\Data\BindingExpressionBase.cs (7)
1071
if (!Validate(value,
ValidationStep
.RawProposedValue))
1075
if (!Validate(value,
ValidationStep
.ConvertedProposedValue))
1079
if (!Validate(value,
ValidationStep
.UpdatedValue))
1083
if (!Validate(value,
ValidationStep
.CommittedValue))
1150
internal virtual bool Validate(object value,
ValidationStep
validationStep)
1214
internal abstract bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep);
2392
internal ValidationError GetValidationErrors(
ValidationStep
validationStep)
System\Windows\Data\BindingGroup.cs (26)
358
bool result = UpdateAndValidate(
ValidationStep
.CommittedValue);
412
return UpdateAndValidate(
ValidationStep
.ConvertedProposedValue);
427
return UpdateAndValidate(
ValidationStep
.UpdatedValue);
500
case
ValidationStep
.RawProposedValue:
503
case
ValidationStep
.ConvertedProposedValue:
504
case
ValidationStep
.UpdatedValue:
505
case
ValidationStep
.CommittedValue:
517
case
ValidationStep
.RawProposedValue:
518
case
ValidationStep
.ConvertedProposedValue:
519
case
ValidationStep
.UpdatedValue:
520
case
ValidationStep
.CommittedValue:
746
private void ClearValidationErrors(
ValidationStep
validationStep)
754
ClearValidationErrorsImpl(
ValidationStep
.RawProposedValue, true);
758
private void ClearValidationErrorsImpl(
ValidationStep
validationStep, bool allSteps)
1002
private bool UpdateAndValidate(
ValidationStep
validationStep)
1014
PrepareProposedValuesForUpdate(mentor, (validationStep >=
ValidationStep
.UpdatedValue));
1018
for (_validationStep =
ValidationStep
.RawProposedValue;
1024
case
ValidationStep
.RawProposedValue:
1027
case
ValidationStep
.ConvertedProposedValue:
1030
case
ValidationStep
.UpdatedValue:
1033
case
ValidationStep
.CommittedValue:
1044
ResetProposedValuesAfterUpdate(mentor, result && validationStep ==
ValidationStep
.CommittedValue);
1046
_validationStep = (
ValidationStep
)(-1);
1190
if (_validationStep >=
ValidationStep
.UpdatedValue &&
1531
private
ValidationStep
_validationStep = (
ValidationStep
)(-1);
System\Windows\Data\MultiBindingExpression.cs (10)
575
if (!bindExpr.Validate(value,
ValidationStep
.RawProposedValue))
772
internal override bool Validate(object value,
ValidationStep
validationStep)
789
case
ValidationStep
.RawProposedValue:
834
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)
842
case
ValidationStep
.RawProposedValue:
843
case
ValidationStep
.ConvertedProposedValue:
844
case
ValidationStep
.UpdatedValue:
845
case
ValidationStep
.CommittedValue:
854
if (result && validationStep ==
ValidationStep
.CommittedValue)
873
bool isValid = Validate(rawValue,
ValidationStep
.RawProposedValue);
System\Windows\Data\PriorityBindingExpression.cs (2)
411
internal override bool Validate(object value,
ValidationStep
validationStep)
424
internal override bool CheckValidationRules(BindingGroup bindingGroup,
ValidationStep
validationStep)