我有一个使用 OpenSilver 制作的网站(它是新的 SilverLight,它是一个将 c# wpf 代码转换为网页的框架)。
如果我将 WPF 事件“Tapped”放在 TextBlock 上,如下所示:
<TextBlock Text="Se connecter"
VerticalAlignment="Top" HorizontalAlignment="Center" FontSize="50"
Tapped="label_login_title_Tapped" />
private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e)
{
MessageBox.Show("test");
}
该事件在以下情况下触发:
但是如果没有启用“计算机”模式,它不会触发。
如何/使用什么事件来检测页面元素上的触摸和单击?
似乎
Tapped
事件在移动设备上无法正常工作。请改用 MouseLeftButtonDown
事件。
由于 OpenSilver 是开源框架,请随时修复问题并制作 PR。