viewmodelプロパティーをビューから変更することはできますか?私は流暢な結合しようとしたが、きたのviewmodelプロパティ常にnullMvvmCrossバインドViewmodelプロパティからプロパティーを表示
ビュー
public class UserProfileView : MvxActivity
{
private string _currentToken;
public string CurrentToken { get; set; }
protected override void OnCreate(Bundle bundle)
{
var accounts = AccountStore.Create(this).FindAccountsForService("Soundcloud").ToList();
var set = this.CreateBindingSet<UserProfileView, UserProfileViewModel>();
set.Bind(this).For(v => v.CurrentToken).To(vm => vm.UserToken).TwoWay();
set.Apply();
accounts.ForEach(account =>
{
CurrentToken = account.Properties["access_token"];
});
base.OnCreate(bundle);
SetContentView(Resource.Layout.UsrProfile);
}
}
のModelView
private string _userToken;
public string UserToken
{
get { return _userToken;}
set { _userToken = value; RaisePropertyChanged("UserToken"); Update();}
}
私は行くだろうからXMLバインディング通常ローカル(チベット?):MvxBind =「CurrentTokenはUserToken」 – Nanoc
それはいつもだはUserTokenを取得しようとしますが、私はのModelView –
でそれを設定する必要がありますよだから、結合は正しいですが、値がviewModelにない場合、問題は何ですか? – Nanoc