How do you implement conditional validation in a WPF application? In this case the validation is based on user intention, not other property values.
When the user issues an Approve command then a particular property must be present. An error message and error border should appear.
When the user issues a Deny command I don't care. No error is required if the property is not entered.