我遇到了C#MouseDown
事件的问题。当我使用触摸屏触摸鼠标标签一次时,每当我触摸下一个也将触发事件。但是当我用鼠标点击它时,一切似乎都没问题。
以下是标签鼠标按下事件的示例代码:
lblEAForm = new Label();
lblEAForm.Name = "lblEAForm";
lblEAForm.Width = 240;
lblEAForm.Height = 250;
lblEAForm.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
lblEAForm.Margin = new Thickness(20);
lblEAForm.Background = new ImageBrush(new BitmapImage(new Uri("pack://application:,,,/Images/BorangEA.png")));
Grid.SetColumn(lblEAForm, 1);
Grid.SetRow(lblEAForm, 0);
lblEAForm.MouseDown += ShowGUIEAForm;
这是应该调用的函数:
public void msg(object sender, EventArgs e)
{
MessageBox.Show("Clicked");
}
我不确定我做错了什么。有人可以帮忙吗?