Почему AppBarButtons не реагируют на события Tapped в универсальных приложениях Windows Phone 8.1 RT?

У меня есть довольно простой сценарий в приложении Windows Phone 8.1 RT.

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

Это совершенно новый Page, никакого другого кода не требуется. На реальном устройстве и в эмуляторе событие Tapped никогда не вызывается, а событие Click вызывается. Вместо этого я попытался использовать Commanding, но ничего не изменил.

Кто-нибудь еще сталкивался с этим раньше? Любые решения?


person Tristan Warner-Smith    schedule 10.06.2014    source источник
comment
Зачем вам нужно событие касания, а не событие клика? Они почти одинаковые, не так ли?   -  person Jonny Lin    schedule 21.06.2014
comment
Я наткнулся на ту же проблему. Команды используются для работы на моем. Я не уверен, что произошло.   -  person Scott Nimrod    schedule 23.08.2014


Ответы (1)


Если вы настроили их обе (Click Event и Tapped Event), он будет сфокусирован только на Click Event (если он настроен).

Вы не можете просто так использовать их обоих. Вам придется смешивать строки в одном и том же событии.

Я пробовал это один раз, и я нашел бесполезным использовать их обоих.

person Community    schedule 13.08.2014