1
イベントパラメータがC#で何をするのか分かりません。 CoffeeButtonというボタンがあり、それをクリックすると、myFrameというフレームを使ってCoffeeという別のページに移動します。 これは私のコードです:C#イベントパラメータは何をしますか?
private void CoffeButton_Click(object sender, RoutedEventArgs e)
{
MyFrame.Navigate(typeof(Coffee));
}
object sender
とRoutedEventArgs e
、この場合には何をしますか?
例は素晴らしいでしょう!
どのようなパラメータでも同じことが、呼び出されたメソッドに入力とコンテキストを提供します。上の例では、「送信者」はクリックされたボタンへの参照で、「e」はクリックイベントに関するコンテキストです。 – Igor
場合によっては、誰がイベントを送信したのかを知る必要があります。たとえば、このイベントを引き起こした原因を知りたい場合などです。 ObservableCollectionには、コレクションに追加されたアイテムと削除されたアイテムを示すCollectionChangedがあります。 – FCin
ただし、メソッドはどこから呼び出されますか? –