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