以下是我迄今为止尝试的:
<Grid x:Name="wordGrid" Padding="10,0,10,0">
<Grid.GestureRecognizers>
<TapGestureRecognizer Command="{Binding wordGridClickedCommand}" />
</Grid.GestureRecognizers>
在视图模型中:
public class PhrasesFrameViewModel : ObservableProperty
{
public PhrasesFrameViewModel()
{
var wordGridClickedCommand = new Command(() =>
{
if (App.Timer1Running)
ResetTimer1();
else
ResetTimer2();
});
}
当我在命令中放置断点时,当我点击网格时,它不会到达。
我可能做错了什么?
1条答案
按热度按时间uqdfh47h1#
Binding
只适用于属性。您可以将视图模型中的属性公开为:
并确保将绑定路径更新为XAML中的
WordGridClickedCommand
。编辑-1
或者您可以用途: