デリゲートイベントを使用して再利用して複数のクリックイベントを発生させる必要がないかどうかを確認しようとしています。今、私は次のことを持っている...Cでデリゲートイベントを再利用する適切な方法#
namespace EventsWPF
{
public partial class MainWindow : Window
{
public delegate void MyEvent(object sender, RoutedEventArgs e);
public MainWindow()
{
InitializeComponent();
btn1.Click += MyEvent;
btn2.Click += MyEvent;
}
}
}
が、これはそれを行うための正しい方法ですか?それとも私は間違った方法を考えていますか?私はラムダ式をイベントハンドラとして使用できることを知っています。しかし、複数のイベントがある場合、デリゲートを再利用するだけで、各ハンドラに複数のLamda式を作成する必要はありません。
はそれがコンパイルん:ここで
を使用すると、ラムダ式を再利用する方法ですか?もしあなたがどんなエラーを取得していないのですか? – juharr