title: What are interaction triggers?
body: <p>I am reading Shawn Wildermuth's article on architecting Silverlight applications using MVVM light :- <a href="http://wildermuth.com/2010/01/02/Architecting_SL4_Apps_with_RIA_Services_MEF_and_MVVM_-_Part_4_%28of_3%29" rel="nofollow noreferrer">http://wildermuth.com/2010/01/02/Architecting_SL4_Apps_with_RIA_Services_MEF_and_MVVM_-_Part_4_%28of_3%29</a></p>
  
  <p>I just wonder what is the difference between :-</p>
  
  <pre><code>&lt;Button
  Content="Previous Page" &gt;
  &lt;i:Interaction.Triggers&gt;
  &lt;i:EventTrigger EventName="Click"&gt;
  &lt;i:InvokeCommandAction CommandName="PreviousPage"/&gt;
  &lt;ei:CallMethodAction TargetObject="{Binding ElementName=grid}"/&gt;
  &lt;/i:EventTrigger&gt;
  &lt;/i:Interaction.Triggers&gt;
  &lt;/Button&gt; 
  </code></pre>
  
  <p>And </p>
  
  <pre><code>&lt;Button Command="{Binding PreviousPage}"
  Grid.Row="0"
  Content="Previous Page" /&gt;
  </code></pre>
  
  <p>When would you specifically use triggers?</p>
  
  <p>Thanks in advance :)</p>