ButtonBase.Click

ButtonBase.Clickは、ボタンがクリックされた時に発生するイベント。

ButtonBase.Click Event (System.Windows.Controls.Primitives) | Microsoft Docs

ここにイベントハンドラを追加すると、クリックされた時に呼び出される。

WPF アプリケーション
WPF アプリケーション

WPFで、

Button
Button

Button。

配置
配置

配置して、Buttonの上でダブルクリックをすると、

button1_Clickというイベントハンドラが自動で追加される。
MessageBox.Showで"ABCDE"を表示。

XAMLの方にも、Click="button1_Click"という形で、Clickに対するイベントハンドラは"button1_Click"であることを示している。

実行時
実行時

Buttonを押すと、

ABCDE
ABCDE

このように表示される。

ButtonBase
ButtonBase

このClickはButtonBaseのClickであることが示されている。

ビルド時
ビルド時

ビルド時にはこれだけのファイルができているのだが、

Window1.g.cs
Window1.g.cs

Window1.g.csには、RoutedEventHandlerを通して、ハンドラ登録が行われてることがわかる。

Sample/wpf/ButtonBase/Click/src/ButtonBase at master · bg1bgst333/Sample · GitHub