为什么在Windows Phone 8.1 RT通用应用程序中,AppBarButtons不响应Tapped事件?

6

我在一个Windows Phone 8.1 RT应用程序中有一个非常简单的场景。

<Page.BottomAppBar>
    <CommandBar>
        <AppBarButton Click="AppBarButton_Click" Tapped="AppBarButton_Tapped" Icon="Emoji"/>
    </CommandBar>
</Page.BottomAppBar>

这是一个全新的页面,没有其他代码参与。在真实设备和模拟器上,Tapped事件从未被调用,但是Click事件却可以被触发。

我尝试使用命令来代替,但并没有改变任何东西。

还有其他人遇到过这种情况吗?有什么解决方案吗?


为什么需要使用“tapped”事件而不是“click”事件?它们几乎是一样的,不是吗? - Jonny Lin
我遇到了同样的问题。这些命令过去一直都可以使用,但现在不知道出了什么问题。 - Scott Nimrod
1个回答

3

如果您同时设置了点击事件和触摸事件,它只会关注点击事件(如果已配置)。

您不能只是这样使用它们。您需要在同一事件中混合字符串。

我曾尝试过这样做,但发现同时使用它们没有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接