public JsonValue ToJson(JsonSerializer serializer) { var json = new JsonObject(); Id.Serialize(json, serializer, "id"); Card.SerializeId(json, "idCard"); Name.Serialize(json, serializer, "name"); Pos.Serialize(json, serializer, "pos"); CheckListSource.SerializeId(json, "idChecklistSource"); return(json); }
private void ConfigureTableView() { var TableViewSource = new CheckListSource(ViewModel, TableView, CheckListItemCell.Key, CheckListItemCell.Key); TableView.Source = TableViewSource; var set = this.CreateBindingSet <CheckListView, CheckListViewModel>(); set.Bind(TableViewSource).To(vm => vm.Items); set.Bind(TableViewSource).For(s => s.SelectionChangedCommand).To(vm => vm.ItemSelectedCommand); set.Bind(TableViewSource).For(s => s.AccessoryTappedCommand).To(vm => vm.EditItemCommand); set.Apply(); TableView.ReloadData(); }