我正在使用 MVP 模式开发 WinForms 应用程序。我想将按钮单击的标记值传递给演示者。因为我想获得button.Tag
属性,所以我需要 sender 参数是 type Button
。如果不这样做,我怎么能做到这一点:
private void button0_Click(object sender, EventArgs e)
{
if (sender is Button)
{
presenter.CheckLeadingZero(sender as Button);
}
}
我不得不将对象向下转换为方法参数中的按钮。