title: Why my Mouse Event Handlers are not working when I have Touch Event Handlers?
body: <p>Some of my end users have touch screens, and others have PCs. On touch screens, <code>PreviewMouseUp/Down</code> fire along with the touch event handlers, causing duplicate behavior (functions written in PreviewMousUp/Down get executed twice).</p>
  
  <p>So my sample Button XAML:</p>
  
  <pre><code>&lt;Button x:Name="Whatever" Background="Transparent"  MouseUp="Whatever_MouseUp" MouseDown="Whatever_MouseDown" TouchUp="Whatever_TouchUp" TouchDown="Whatever_TouchDown"&gt;
      &lt;StackPanel&gt;
          &lt;TextBlock x:Name="WhateverText" Text="Soemthing" FontSize="13"/&gt;
          &lt;Image x:Name="WhateverImage" Source="bla/bla/bla"/&gt;
      &lt;/StackPanel&gt;
  &lt;/Button&gt;
  </code></pre>
  
  <p><strong>Why <code>MouseDown</code> and <code>MouseUp</code> event handlers are not getting fired on the PC?</strong></p>
  
  <p>If I execute on a touch screen, it works like a charm (Touch event handlers). However, on my PC(VS-2015) it doesn't work at all. Please and thanks</p>