title: (Temporarily) Disable Validation In WPF
body: <p>When a class implements the IDataErrorInfo interface and this class is part of a binding to a form, is there a way to temporarily disable the validation associated with the binding?</p>
  
  <p>For example, if I do not want to allow empty strings in a property of my class, when the form opens the bound control is flagged as having an error (with a red border by default).  I think it is a bit clunky to immediately flag the input as having an error (before the user even has a chance to enter something).  Is there a way around this?</p>
  
  <p>I have searched most of the afternoon but what I seem to be coming up with is how to disable the <em>submit</em> button until all input is valid (which is not really what I am after).</p>