答案 0 :(得分:0)
您没有理由使用'If'语句,但在任何情况下都不行,因为您可以看到您也遇到了错误。
您只需要订阅“Click”事件处理程序。所以,删除'If'语句,你不需要它!
只有当用户点击该按钮时,才会调用“ChangeColorToRed”方法。
将按钮背景颜色更改为红色的代码如下所示:
protected override void OnCreate(Bundle savedInstanceState)
{
// ...
// other code
// ...
ScreenClickButton.Click += ChangeColorToRed;
}
private void ChangeColorToRed(object sender, EventArgs e)
{
ScreenClickButton.SetBackgroundColor(color: Color.Red);
}
祝你好好编码!