0

いくつかの解決策を探していますが、それについて何も見つかりません。コードビハインドからボタンを作成し、必要に応じて変更したいと思います。アイデアは、「タップ」または「クリック」メソッドを使用できるボタンを作成することです。

しかし、メソッド「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 +=はイベントです。+=構文を使用してイベント ハンドラーを割り当てる必要があり ます。event-handler は、シグネチャを持つメソッドですpublic void EventHandler(object sender, TappedRoutedEventArgs e)

メソッドの本体で何が起こるかを定義する必要があります。

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

ボタン コントロールMSDNを参照してください。

于 2013-03-14T14:53:29.680 に答える