title: Should converter throw any kind of exception?
body: <p>Today i have come across a bug where the application starts throwing multiple exceptions(multiple messagebox). The Application uses DispatcherUnhandledException.</p>
  
  <p>While investigating i've found that the converter used to format the date and time in the dataGrid throws the FormatException if the parameter to the converter is NULL.</p>
  
  <p>Is it advisable to throw exception from the Converter in any case?</p>