我有一个按钮行为,我在其中进行一些输入验证。
protected override void OnAttachedTo(Button bindable)
{
bindable.Clicked += ButtonClicked;
base.OnAttachedTo(bindable);
}
void ButtonClicked(object sender, EventArgs e)
{
// View Entry validations are performed here and change the color of Entry
}
另外,我在ViewModel中绑定了Button Click Command。
问题:首先执行ViewModel命令,然后执行Button Behavior Click事件。有没有办法扭转执行(即首先执行行为事件然后按钮事件)
为什么我需要这个?如果我在ViewModel中设置了一个入口属性,它就会产生一个问题,它会在Button Behavior中替换它。