触摸控件后,例如按钮,如何获取此按钮的名称?
答案 0 :(得分:0)
如果您的意思是“点击”而不是“触摸”,请在View XAML文件中输入以下内容:
<Button x:Name="MyButton" MouseDown="MyButton_MouseDown">
然后将以下行添加到View CODE文件中:
void MyButton_MouseDown(object sender, MouseButtonEventArgs e) {
base.OnMouseUp(e);
var control = sender as FrameworkElement;
Console.WriteLine(control.Name);
}
答案 1 :(得分:0)
当您在控件上click
时,您正在举起一个名为Control_Click
然后你可以做任何你想要的事情。当你问到按钮时,我会告诉你如何获得按钮的名字。您可以使用与其他控件类似的代码:
private void button1_Click(object sender, EventArgs e)
{
string control_name = button1.Name;
MessageBox.Show(control_name);
}