Binding viewmodel中的Mvvmcross不一致绑定

Binding viewmodel中的Mvvmcross不一致绑定,binding,mvvmcross,Binding,Mvvmcross,我在一个viewmodel中绑定简单的EditText控件时遇到了奇怪的行为。对于某些属性,绑定可以工作,而对于其他属性,绑定不能工作,尽管我无法发现代码编写方式的任何差异(在cs和axml文件中)。是什么导致了这样的暴动?如何调试绑定触发问题?下面两个属性的代码片段。第一个有效,第二个无效 private string _firstName; public string FirstName { get { return _firstName; }

我在一个viewmodel中绑定简单的EditText控件时遇到了奇怪的行为。对于某些属性,绑定可以工作,而对于其他属性,绑定不能工作,尽管我无法发现代码编写方式的任何差异(在cs和axml文件中)。是什么导致了这样的暴动?如何调试绑定触发问题?下面两个属性的代码片段。第一个有效,第二个无效

        private string _firstName;
    public string FirstName
    {
        get { return _firstName; }
        set
        {
            _firstName = value; RaisePropertyChanged(() => FirstName);

        }
    }

    private string _installer;
    public string Installer
    {
        get { return _installer; }
        set
        {
            _installer = value; RaisePropertyChanged(() => Installer);
        }
    }
axml:

                    <EditText
                    android:id="@+id/firstname"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:layout_weight="3"
                    android:textSize="20sp"
                    android:hint="First Name"
                    local:MvxBind="Text FirstName" />

                    <EditText
                    android:id="@+id/installer"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:textSize="20sp"
        android:hint="Installer" 
                    Mvx.MvxBind="Text Installer"
                    android:layout_weight="1"/>


通过查看上述问题,我似乎刚刚解决了自己的问题。一个使用local:MvxBind,另一个使用Mvx.MvxBind。。。将其全部更改为loacl:MvxBind就可以了。我仍然有兴趣了解两者之间的区别,因为我注意到它们在大多数示例中都是随机使用的。请添加指向随机使用它们的示例的链接。如果我遇到它们,我会这样做。真正的区别是什么?我不相信他们存在。。。当我看到一些,我会让你知道。。。