title: Binding MvxDialogFragment with ViewModel
body: <p>I have ViewModel and DialogFragment for view this VM.
  In core I show VM in this way</p>
  
  <pre><code>this.ShowViewModel&lt;AnnotationEditViewModel&gt;();
  </code></pre>
  
  <p>i have this code in AnnotationEditDialogFragment.cs</p>
  
  <pre><code>[Register("AnnotationEditDialogFragment")]
  public class AnnotationEditDialogFragment : MvxDialogFragment&lt;AnnotationEditViewModel&gt;
  {
  ...
  public override Dialog OnCreateDialog(Bundle savedInstanceState)
  {
  base.EnsureBindingContextSet(savedInstanceState);
  var view = this.BindingInflate(Resource.Layout.text_annotation_dialog_fragment, null);
  var titleAnnotationTextView = view.FindViewById&lt;TextViewWithFont&gt;(Resource.Id.titleAnnotationTextView);
  var set = this.CreateBindingSet&lt;AnnotationEditFragment, AnnotationEditViewModel&gt;();
  set.Bind(this).For(be =&gt; be.CanBeSaved).To(vm =&gt; vm.CanBeSaved);
  set.Apply();
  builder = new AlertDialog.Builder(Activity);
  LayoutInflater inflater = Activity.LayoutInflater;
  builder.SetView(view);
  alertDialog = builder.Create();
  return alertDialog;
  }
  ...
  }
  </code></pre>
  
  <p>I have request in MainPresenter in Showv method where i can detect this request.</p>
  
  <p>if in MainPresenter i type this code:</p>
  
  <pre><code>var textAnnotationDialogFragment = Activity.FragmentManager.FindFragmentByTag(nameof(AnnotationEditFragment)) as AnnotationEditFragment ?? new AnnotationEditFragment();
  textAnnotationDialogFragment.Show(Activity.FragmentManager, nameof(AnnotationEditFragment));
  </code></pre>
  
  <ul>
  <li>I see dialog, but i don't have binding with VM/</li>
  </ul>
  
  <p>if i type this code for ShowViewModel():</p>
  
  <pre><code>base.Show(request, fragmentRequest);
  </code></pre>
  
  <ul>
  <li>I get error that wasn't found any activity or fragment for my VM/
  How can I have dialog with binding to VM?</li>
  </ul>