title: How do I fix this? TwoWay databinding not working
body: <p>I'm trying to wire up a slider and textbox such that the textbox controls the slider position and the slider position is reflected in the textbox. This is a basic two-way element-to-element binding.</p>
  
  <p>What I have - The slider position displays in the text box. Adjusting the slider is reflected by an updated value in the textbox. This works as exepcted.</p>
  
  <p>The problem - Entering a value in the textbox DOES NOT update the slider position.</p>
  
  <p>I found a few examples online and went through them but can not figure out what I am doing wrong. Any suggestions?</p>
  
  <p>My code is included below. </p>
  
  <pre><code>&lt;Window x:Class="ScrollBarBinding.Window1"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      Title="Window1" Height="300" Width="756"&gt;
      &lt;Grid Margin="10"&gt;
          &lt;Grid.Resources&gt;
              &lt;Style x:Key="txtStyle" TargetType="TextBox"&gt;
                  &lt;Setter Property="FontSize" Value="15pt"/&gt;
                  &lt;Setter Property="HorizontalAlignment" Value="Stretch"/&gt;
                  &lt;Setter Property="Margin" Value="10"/&gt;
              &lt;/Style&gt;
          &lt;/Grid.Resources&gt;
          &lt;Grid.ColumnDefinitions&gt;
              &lt;ColumnDefinition Width="100"/&gt;
              &lt;ColumnDefinition Width="400"/&gt;
          &lt;/Grid.ColumnDefinitions&gt;
          &lt;TextBox Name="txtie" Grid.Column="0" Style="{StaticResource txtStyle}" Text="{Binding ElementName=scrollie, Path=Value, Mode=TwoWay}" /&gt;
          &lt;ScrollBar Name="scrollie" Orientation="Horizontal" Grid.Column="1" Minimum="0" Maximum="10" /&gt;
      &lt;/Grid&gt;
  &lt;/Window&gt;
  </code></pre>
  
  <p>Update - - -</p>
  
  <p>I built this from scratch in Blend3. And it's now working. I added UpdateSourceTrigger=PropertyChanged. I'm still open to commments or suggestions as to whether this is the best solution.</p>
  
  <pre><code>&lt;Grid x:Name="LayoutRoot"&gt;
     &lt;TextBox HorizontalAlignment="Left"
         Margin="97.293,121.6,0,0"
         VerticalAlignment="Top"
         Width="139.2"
         Height="40.8"
         Text="{Binding Value, ElementName=slider, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
         TextWrapping="Wrap"/&gt;
     &lt;Slider x:Name="slider"
         Margin="97.293,0,194.707,140.8"
         VerticalAlignment="Bottom"
         Height="32.8"/&gt;
  &lt;/Grid&gt;
  </code></pre>