title: WPF - how to bind control by MVVM
body: <p>i have view:</p>
  
  <pre><code>&lt;Grid&gt;
      &lt;!--Some Stuff--&gt;
      &lt;Control XXX="{Binding ButtomControl}"/&gt;
      &lt;!--Some Stuff--&gt;
  &lt;/Grid&gt;
  </code></pre>
  
  <p>i have VM:</p>
  
  <pre><code>public sealed class SelectionDialogV3VM : PropertyChanges
  {
      // Some Stuff
      public Control ButtomControl
      {
          get{return _buttomControl;}
          set
          {
              _buttomControl = value;
              OnPropertyChanged("ButtomControl");
          }
      }
      // Some Stuff
  }
  </code></pre>
  
  <p>My objective: in run time change some view (ButtomControl) inside of my main view.
  But, i can not do proper binding because i do not know the XXX property.</p>
  
  <p>thanks</p>