我是MVVMCross概念和Hybride开发的新手。 在我的项目中,我有一个带有用户界面组件的.xml文件,例如,该组件具有一个侦听器属性“ o'clock”。
我想将时间绑定到ViewModel。我在互联网上检查了一些帖子,发现下面显示了一个帖子。
问题是,如何导入或有权访问:
CreateBindingSet and DelayBind
进入该项目,因为我没有访问权限。
代码:
this.DelayBind(() => {
var set = this.CreateBindingSet<KittenCollectionCell,
Kitten>();
set.Bind(NameLabel).To(kitten => kitten.Name);
set.Bind (PriceLabel).To (kitten => kitten.Price);
set.Bind (_loader).To (kitten => kitten.ImageUrl);
set.Bind(MyAwesomeButton).To(vm => vm.MyAwesomeCommand);
set.Apply();
});
答案 0 :(得分:0)
CreateBindingSet
和DelayBind
都是位于命名空间MvvmCross.Binding.BindingContext
中的扩展方法。
为了使用它们,在文件顶部添加如下的using语句:
using MvvmCross.Binding.BindingContext;