public override void SetupBindingWithViewModel(MvxViewModel viewModel) { this.ViewModel = viewModel; var set = this.CreateBindingSet<StateCellView, StateCellViewModel>(); set.Bind(ItemNameLabel).To(vm => vm.ItemName); set.Bind(ItemStateLabel).To(vm => vm.State); set.Apply(); }
public override void SetupBindingWithViewModel(MvxViewModel viewModel) { this.ViewModel = viewModel; var set = this.CreateBindingSet<ColorCellView, ColorCellViewModel>(); set.Bind(this.WidgetLabel).To(vm => vm.ItemName); //set.Bind(this.WidgetColor).For(v => v.SetBackgroundColor).To(vm => vm.Color); set.Apply(); }
public override void SetupBindingWithViewModel(MvxViewModel viewModel) { this.ViewModel = viewModel; var set = this.CreateBindingSet<SwitchCellView, SwitchCellViewModel>(); set.Bind(this.WidgetSwitch).To(vm => vm.On); set.Bind(this).For(v => v.SwitchStateChanged).To(vm => vm.SwitchStateChangedCommand); set.Bind(this.WidgetSwitch).For("Title").To(vm => vm.ItemName); set.Apply(); }
public override void SetupBindingWithViewModel(MvxViewModel viewModel) { this.ViewModel = viewModel; this.CreateBinding(WidgetLabel).To((WidgetCellViewModel vm) => vm.WidgetName).Apply(); }