title: WPF ListView - detect when selected item is clicked
body: <p>I'm using a WPF ListView control which displays a list of databound items.</p>
  
  <pre><code>&lt;ListView ItemsSource={Binding MyItems}&gt;
      &lt;ListView.View&gt;
          &lt;GridView&gt;
              &lt;!-- declare a GridViewColumn for each property --&gt;
          &lt;/GridView&gt;
      &lt;/ListView.View&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p>I'm trying to obtain a behavior similar to the <code>ListView.SelectionChanged</code> event, only I want to also detect if the currently selected item is clicked. The <code>SelectionChanged</code> event does not fire if the same item is clicked again (obviously).</p>
  
  <p>What would be the best (cleanest) way to approach this?</p>