我正在寻找一些解决方案,但一无所获。我想简单地从代码后面创建按钮,并根据我的需要修改它们。我们的想法是创建一个可以使用“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 += .. ?
谢谢你的时间, 问候。
答案 0 :(得分:1)
button.Tapped +=
是一个事件。您需要使用+=
语法分配事件处理程序。
事件处理程序是一个具有签名public void EventHandler(object sender, TappedRoutedEventArgs e)
。
您需要定义方法正文中发生的事情:
public void EventHandler(object sender, TappedRoutedEventArgs e){
//determine what happens here
}