2016-04-11 22 views
1

Evrensel bir Windows uygulaması üzerinde çalışıyorum. Liste kutularına bir EventTrigger ekledim. UWP - işaretçi çalışmıyor Not

<Interactivity:Interaction.Behaviors> 
    <Core:EventTriggerBehavior EventName="Tapped"> 
    <Core:InvokeCommandAction Command="{Binding GoToHotelsCommand}"/> 
    </Core:EventTriggerBehavior> 
</Interactivity:Interaction.Behaviors> 

i EventName = o şekilde davranmak ne olduğunu varsayalım yapar "Tapped" kullanın

. Ancak EventName = "PointerPressed" kullandığımda hiçbir şey tetiklenmez. 'Tapped' tetikleyicisi sorunumu çözüyor, ancak neden işaretçi ile çalışılmayacağını merak ediyordum. İşaretçi basılıyken eventtrigger'in tetiklenmesinin amacı nedir? Yoksa bir şey mi özlüyorum? PointerReleased olaydan sonra/'üzerinde

+0

çalışmıyor pointerpressed mı? –

+0

evet, bir fare ile çalışıyor değil – Flaugzig

+1

Henüz konuya girmemiştim, ancak sorun, hızlı bir google aramasıyla yargılanan tek kişi siz değilsiniz. Senin için bir cevabım olsaydı, ama burada oldukça sık rastlanan bazı oldukça keskin MSFT'ciler var, bu ikimizin de eğitebileceğini düşünebilirdi. –

cevap

4

Aslında Tapped yangınlar ...

Cevap here geçerli:

bir fare gibi, bir işaretçi cihazı kullanırken
SomeButton.AddHandler(PointerPressedEvent, new PointerEventHandler(SomeButton_PointerPressed), true);