diff --git a/Perspex.Base/PerspexObject.cs b/Perspex.Base/PerspexObject.cs
index 7ec12f13e2..db61e03932 100644
--- a/Perspex.Base/PerspexObject.cs
+++ b/Perspex.Base/PerspexObject.cs
@@ -647,16 +647,16 @@ namespace Perspex
}
///
- /// Forces the specified property to be re-coerced.
+ /// Forces the specified property to be revalidated.
///
/// The property.
- public void CoerceValue(PerspexProperty property)
+ public void Revalidate(PerspexProperty property)
{
PriorityValue value;
if (this.values.TryGetValue(property, out value))
{
- value.Coerce();
+ value.Revalidate();
}
}
@@ -670,17 +670,17 @@ namespace Perspex
}
///
- /// Forces re-coercion of properties when a property value changes.
+ /// Forces revalidation of properties when a property value changes.
///
- /// The property to that affects coercion.
+ /// The property to that affects validation.
/// The affected properties.
- protected static void AffectsCoercion(PerspexProperty property, params PerspexProperty[] affected)
+ protected static void AffectsValidation(PerspexProperty property, params PerspexProperty[] affected)
{
property.Changed.Subscribe(e =>
{
foreach (var p in affected)
{
- e.Sender.CoerceValue(p);
+ e.Sender.Revalidate(p);
}
});
}
@@ -700,14 +700,15 @@ namespace Perspex
/// The .
private PriorityValue CreatePriorityValue(PerspexProperty property)
{
- Func