title: MVVM ListView & TextBox binding SelectedItem
body: <p>I want to bind the ListViews SelectedItem to my TextBox..What i do is the following:</p>
  
  <pre><code>        private User _selectedUser;
          public User SelectedUser
          {
              get { return _selectedUser; }
              set
              {
                  _selectedUser = value;
                  RaisePropertyChanged("SelectedUser");
              }
          }
  </code></pre>
  
  <p>ListView Xaml:</p>
  
  <pre><code>    &lt;ListView HorizontalAlignment="Left" 
                Height="194"
                Margin="37,102,0,0" 
                SelectedItem="{Binding SelectedItem}"
  </code></pre>
  
  <p>Textbox Xaml:</p>
  
  <pre><code>    &lt;TextBox Text="{Binding SelectedItem.FirstName}" /&gt;
  </code></pre>
  
  <p>If i selected an entry from the listview it displays the selected entries name value in the textbox. That's how it should be, no problem.</p>
  
  <p>The issue is: I want to edit the text in the textbox and when i press a button it should update the selectedentries name with the name i typed into the textbox. 
  It should only do that if i press the button, but right now it already changes the entries name when i lose focus from the textbox.</p>
  
  <p>How can i fix it? I already tried all the different Modes but nothing seem to work</p>