title: Exception/MessageBox in Calibur.Micro
body: <p>I start learning Caliburn.Micro and I am little confuse of handling with exception/messange box in view model class.</p>
  
  <p>I found some blogs about, for example:</p>
  
  <p><a href="http://frankmao.com/2010/11/18/handling-messagebox-in-caliburn-micro/" rel="nofollow">http://frankmao.com/2010/11/18/handling-messagebox-in-caliburn-micro/</a></p>
  
  <p>For example some method in view model class which can produce exception.</p>
  
  <pre><code>    public void MethodWichCanProduceEx(string arg1, string arg2 )
      {
          if(arg1==null)
              throw new ArgumentNullException("arg1 is null");
          if (arg2 == null)
              throw new ArgumentNullException("arg2 is null");
  
          try
          {
  
          }
          catch (Exception exception)
          {
  
              throw exception;
              //? show message box MessageBox.Shox(exception.Message)
          }
      }
  </code></pre>
  
  <p>What is correct handling and showing these exception in view ? It exist any kind of pattern for caliburn.micro?</p>
  
  <p>It possible trace exception as in .NET in text, xml file ?</p>
  
  <p>For example I would like trace exception in xml, text file and in view show only message.box or something message.</p>
  
  <p>Thank for advance, maybe is my question little stupid, sorry  I am only learning calibur.micro.</p>