0

我正在寻找一些解决方案,但一无所获。我想简单地从后面的代码创建按钮并按照我的意愿修改它们。这个想法是创建一个可以使用“Tapped”或“Clicked”方法的按钮。

但是当我想添加“Tapped”方法时,我找不到方法。你有什么想法吗?

button = new Image { Width = 100 , Height = 100 };
button.Source = new Windows.UI.Xaml.Media.Imaging.BitmapImage(new Uri("ms-appx:/Assets/image.png"));
Canvas.SetLeft(button, width);
Canvas.SetTop(button, height);
canvasPlan.Children.Add(button);

我找到了这个东西,但我不知道如何使用它:

button.Tapped += .. ?

谢谢你的时间,问候。

4

1 回答 1

1

button.Tapped +=是一个事件。您需要使用 +=语法分配事件处理程序。事件处理程序是具有签名的方法public void EventHandler(object sender, TappedRoutedEventArgs e)

您需要定义方法主体中发生的事情:

public void EventHandler(object sender, TappedRoutedEventArgs e){
 //determine what happens here
}

请参阅Button-ControlMSDN

于 2013-03-14T14:53:29.680 回答