Por que meus manipuladores de eventos do mouse não estão funcionando quando eu tenho os manipuladores de eventos do Touch?

Alguns dos meus usuários finais possuem telas sensíveis ao toque e outros possuem PCs. Em telas sensíveis ao toque,PreviewMouseUp/Down acionar junto com os manipuladores de eventos de toque, causando comportamento duplicado (as funções escritas em PreviewMousUp / Down são executadas duas vezes).

Então, minha amostra Button XAML:

<Button x:Name="Whatever" Background="Transparent"  MouseUp="Whatever_MouseUp" MouseDown="Whatever_MouseDown" TouchUp="Whatever_TouchUp" TouchDown="Whatever_TouchDown">
    <StackPanel>
        <TextBlock x:Name="WhateverText" Text="Soemthing" FontSize="13"/>
        <Image x:Name="WhateverImage" Source="bla/bla/bla"/>
    </StackPanel>
</Button>

Por quêMouseDown eMouseUp manipuladores de eventos não estão sendo demitidos no PC?

Se eu executar em uma tela sensível ao toque, ele funcionará como um encanto (manipuladores de eventos Touch). No entanto, no meu PC (VS-2015), ele não funciona. Por favor e obrigado

questionAnswers(2)

yourAnswerToTheQuestion