public ButtonEventCheck(ButtonBase ButtonBase, bool showMessageBoxFlg) { RoutedEventHandler handler = (s, e) => { ButtonClickCalled = true; if (showMessageBoxFlg) { MessageBox.Show("TestMessageWindow"); } }; ButtonBase.Click += handler; } }