title: Textbox updates itself while typing
body: <p>I have the following textbox binded to a MVVM ViewModel</p>
  
  <p>Textbox</p>
  
  <pre><code>&lt;TextBox Height="71" Width="341" 
           Text="{Binding BalanceValue, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat=N2}"
           Margin="0,2,2,2" HorizontalAlignment="Right"/&gt;
  </code></pre>
  
  <p>Below is my <code>ImportPresenter</code> Which handles the input.</p>
  
  <pre><code>Public Class ImportPresenter : ObservableObject
  {
      private double _BalanceValue = 0;
  
      public double BalanceValue
      {
          get
          {
              return _BalanceValue;
          }
          set
          {
              _BalanceValue = double.Parse(value.ToString(), 
                              System.Globalization.NumberStyles.Currency);
              RaisePropertyChangedEvent("BalanceValue");
          }
      }//END BALANCEVALUE
  }
  </code></pre>
  
  <p>For the most part, this works, except when testing, The <code>TextBox</code> is updating itself while I'm typing. Should I use a different event for the <code>TextBox</code>?</p>