title: Applying same interaction trigger to multiple TextBoxes
body: <p>I have multiple textboxes bound to different data, but I would like every one to launch the same command when the TextChanged event is fired. I could copy the interaction line under every textbox but I'm guessing there must be a way to use a template or style to get this working on all of them.</p>
  
  <p>Here is the code for the first textbox</p>
  
  <pre><code>&lt;TextBox Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="3" Height="28" HorizontalAlignment="Stretch" Margin="0,12,12,0" Name="TextBox_Description" VerticalAlignment="Top" TabIndex="3" Text="{Binding Item.Description, ValidatesOnDataErrors=True, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"&gt;
          &lt;i:Interaction.Triggers&gt;
              &lt;i:EventTrigger EventName="TextChanged"&gt;
                  &lt;i:InvokeCommandAction Command="{Binding DataChangedCommand}"/&gt;
              &lt;/i:EventTrigger&gt;
          &lt;/i:Interaction.Triggers&gt;
      &lt;/TextBox&gt;
  </code></pre>