假设我有一个注册屏幕,当用户单击“注册”按钮时,会发生异步操作,最后会调用一个委托方法。我想在用户点击它时关闭该按钮(该部分很容易),并且如果注册失败则重新启用该按钮(服务器拒绝注册)。如何从委托功能访问此按钮的属性?
答案 0 :(得分:2)
假设你已经在XAML中声明了Button的名字,在委托回调函数中,我会做类似的事情(Dispatcher.BeginInvoke是在UI线程上执行代码所必需的):
Dispatcher.BeginInvoke(() =>
{
MyRegisterButton.IsEnabled = true;
});