C# 按钮禁用不工作
我正在visual studio 2017中处理Xamarin表单应用程序,我想禁用一个按钮并更改按钮文本,我禁用了下面代码中提到的按钮。它在Android上运行良好,而不是在IOS上,在IOS中,禁用按钮后,用户可以反复单击按钮,但外观看起来是禁用的,但单击事件获取触发C# 按钮禁用不工作,c#,xamarin,xamarin.forms,xamarin.ios,C#,Xamarin,Xamarin.forms,Xamarin.ios,我正在visual studio 2017中处理Xamarin表单应用程序,我想禁用一个按钮并更改按钮文本,我禁用了下面代码中提到的按钮。它在Android上运行良好,而不是在IOS上,在IOS中,禁用按钮后,用户可以反复单击按钮,但外观看起来是禁用的,但单击事件获取触发 public void btnAction_Click(object sender, System.EventArgs e) { PerformAction();
public void btnAction_Click(object sender, System.EventArgs e)
{
PerformAction();
}
private void PerformAction()
{
btnAction.IsEnabled = false;
string btnText = btnAction.Text;
btnAction.Text = L10N.Localize("Sending") + "...";
}
可能尝试在Command属性之后定义“IsEnabled”属性
<Button Command="{Binding YourCommand}" IsEnabled="{Binding YourIsEnabledProperty}" />
不使用MVVM?我在这个项目中使用MVVM可能是重复的