public BindList(TComponent view, BindableList <TVm> list) { _component = view; this._list = list; InitEvent(); InitCpntValue(); }
public BindViewList(BindableList <TVm> list, params View[] view) { _views = view.ToList(); _content = _views[0].transform.parent; this._list = list; InitEvent(); InitCpntValue(); }
public void BindList <TComponent, TData>(TComponent component, BindableList <TData> property) { var bindList = new BindList <TComponent, TData>(component, property); }
private void SetValue(BindableList <TVm> list, string itemName, Transform root) { this._list = list; ParseItems(itemName, root); InitEvent(); }
public BindIpairsView(BindableList <TVm> list, string itemName, Transform root) { SetValue(list, itemName, root); }
public void BindViewList <TItemVm> (BindableList <TItemVm> list, params View[] views) where TItemVm : ViewModel { CanClearListeners.Add(list); var bindList = new BindViewList <TItemVm>(list, views); }
public void BindDropDown(Dropdown dropdown, ObservableProperty <int> property, BindableList <Dropdown.OptionData> listProperty = null) { TwoWayBind(dropdown, property); BindList(dropdown, listProperty); }
public void BindIpairs <TItemVm> (BindableList <TItemVm> list, Transform root, string pattern) where TItemVm : ViewModel { CanClearListeners.Add(list); var bindIpairsView = new BindIpairsView <TItemVm>(list, pattern, root); }