title: WinRT 8.1: How to hide Flyout after calling a method on the viewModel
body: <p>I have a Flyout in my Win 8.1 application that is calling a method on the viewModel using the convention.  That works fine.  How can I hide/close the Flyout once the method have been called?  Using code-behind, it would be <code>f.hide()</code> but I can't figure it out with Caliburn.Micro.</p>
  
  <p>Here's my XAML and ViewModel method.</p>
  
  <pre><code>&lt;Button Content="Add Income / Expense"  Margin="35,0,0,0"&gt;
                  &lt;Button.Flyout&gt;
                      &lt;Flyout&gt;
                          &lt;StackPanel&gt;
                              &lt;TextBox Name="LabelToAdd" Header="Enter Label name of income / expense:"/&gt;
                              &lt;StackPanel Orientation="Horizontal"&gt;
                                  &lt;Button Name="btn_Add" Content="Add"&gt;&lt;/Button&gt;
                                  &lt;Button Name="btn_Cancel" Content="Cancel"&gt;&lt;/Button&gt;
                              &lt;/StackPanel&gt;
                          &lt;/StackPanel&gt;
                      &lt;/Flyout&gt;
                  &lt;/Button.Flyout&gt;
              &lt;/Button&gt;
  </code></pre>
  
  <p>Method:</p>
  
  <pre><code>    public void btn_Add()
      {
  
          _income.Add(new Transaction (_labelToAdd,  10.00M, DateTime.Now));
          _labelToAdd = string.Empty;
          NotifyOfPropertyChange(() =&gt; LabelToAdd);
      // Hiding the Flyout here?
      }
  </code></pre>
  
  <p>Thanks very much for any input, 
  Martin.</p>