protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("Titles").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "TitleInfoUnit"; listBinder.SourceBinding.MemberName = "TitleInfoUnits"; TextBinder textBinder = base.FindTransform("ConditionDesc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ConditionDesc"; textBinder = base.FindTransform("LimitTimeDesc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "LimitTimeDesc"; textBinder = base.FindTransform("BonusesDesc1").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BonusesDesc1"; textBinder = base.FindTransform("BonusesDesc2").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BonusesDesc2"; textBinder = base.FindTransform("BonusesDesc3").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BonusesDesc3"; textBinder = base.FindTransform("BonusesDesc4").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BonusesDesc4"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("SmallList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "PrivilegeSmallItem"; listBinder.SourceBinding.MemberName = "SmallItems"; ImageBinder imageBinder = base.FindTransform("PrivilegeItemBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "PrivilegeItemBg"; TextBinder textBinder = base.FindTransform("VIPName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPName"; textBinder = base.FindTransform("TimesNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "TimesNum"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("Node2Hide").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "Node2HideVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("TimesTip").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "TimesTipOn"; ActionBinder actionBinder = base.get_gameObject().AddComponent <ActionBinder>(); actionBinder.BindingProxy = base.get_gameObject(); actionBinder.CallActionOfBoolBinding.MemberName = "RefreshFXOfBox"; actionBinder.actoncall_bool = new Action <bool>(this.RefreshFXOfBox); }
public void When_constructed_with_an_expression_then_item_binder_is_bound_to_vm_selectedItem() { var view = new OrderView(); var vm = new OrderViewModel(); var binder = new ListBinder<string,OrderViewModel>(p => p.Customers, view,vm); Assert.AreEqual("SelectedCustomer", binder.SelectedItemBinder.TargetPath); }
public void anim_Items(AnimationEvent e) { this.anim_RewardNums(); ListBinder component = base.FindTransform("Items").GetComponent <ListBinder>(); ListBinder component2 = base.FindTransform("Item2s").GetComponent <ListBinder>(); this.m_tranItemsRegion.get_gameObject().SetActive(true); component.HideAll(); component2.HideAll(); int count = component.m_listUse.get_Count(); for (int i = 0; i < count; i++) { int num = i; if (num < component.m_listUse.get_Count()) { component.m_listUse.get_Item(num).get_gameObject().SetActive(true); } } int count2 = component2.m_listUse.get_Count(); for (int j = 0; j < count2; j++) { int num2 = j; if (num2 < component2.m_listUse.get_Count()) { component2.m_listUse.get_Item(num2).get_gameObject().SetActive(true); } } }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("PassTimeNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Passtime"; ListBinder listBinder = base.FindTransform("Items").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "BattlePassUIDropItem"; listBinder.SourceBinding.MemberName = "Items"; listBinder = base.FindTransform("Item2s").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "BattlePassUIDropItem"; listBinder.SourceBinding.MemberName = "Item2s"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("BtnAgainNode").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnAgainVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("BtnStatistics").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnStatisticsVisibility"; }
public void When_constructed_with_an_expression_then_items_binder_is_bound_to_the_control() { var view = new OrderView(); var vm = new OrderViewModel(); var binder = new ListBinder<string,OrderViewModel>(p => p.Customers, view,vm); Assert.AreEqual(view.Customers, binder.ViewElement); }
public void When_constructed_with_an_expression_then_items_binder_is_bound_to_items_source_property() { var view = new OrderView(); var vm = new OrderViewModel(); var binder = new ListBinder<string, OrderViewModel>(p => p.Customers, view, vm); Assert.AreEqual(ListBox.ItemsSourceProperty,binder.ItemsBinder.Property); }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("Privates").get_gameObject().AddComponent <ListBinder>(); listBinder.PrefabName = "ButtonInfo2Adjust"; listBinder.SourceBinding.MemberName = "ButtonInfos"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.PrefabName = "ShoppingUnit"; listBinder.SourceBinding.MemberName = "Items"; }
public void When_constructed_then_it_is_bound_to_the_list_on_the_viewmodel() { ListBox customerList = new ListBox(); CustomerListViewModel vm = new CustomerListViewModel("Jeff", "Glenn"); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList, p => p.Customers, p => p.SelectedCustomer, vm); binder.Bind(); Assert.AreEqual(2, customerList.Items.Count); }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("ButtonSubs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.SourceBinding.MemberName = "Subs"; listBinder.PrefabName = "ButtonToggle2GuildStoveSub"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("ButtonToggles").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.SourceBinding.MemberName = "SubChannels"; listBinder.PrefabName = "ButtonToggle2SubUI"; ListViewBinder listViewBinder = base.FindTransform("FriendListScroll").get_gameObject().AddComponent <ListViewBinder>(); listViewBinder.BindingProxy = base.get_gameObject(); listViewBinder.PrefabName = "FriendInfoUnit"; listViewBinder.m_spacing = 135f; listViewBinder.m_scrollStype = ListView.ListViewScrollStyle.Up; listViewBinder.SourceBinding.MemberName = "FriendInfoUnits"; ListViewBinder listViewBinder2 = base.FindTransform("FriendFindsScroll").get_gameObject().AddComponent <ListViewBinder>(); listViewBinder2.BindingProxy = base.get_gameObject(); listViewBinder2.PrefabName = "FriendInfoUnit"; listViewBinder2.m_spacing = 135f; listViewBinder2.m_scrollStype = ListView.ListViewScrollStyle.Up; listViewBinder2.SourceBinding.MemberName = "FriendInfoFinds"; listViewBinder2 = base.FindTransform("FriendRecommendsScroll").get_gameObject().AddComponent <ListViewBinder>(); listViewBinder2.BindingProxy = base.get_gameObject(); listViewBinder2.PrefabName = "FriendInfoUnit"; listViewBinder2.m_spacing = 135f; listViewBinder2.m_scrollStype = ListView.ListViewScrollStyle.Up; listViewBinder2.SourceBinding.MemberName = "FriendRecommends"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FriendInfosUIVisibility"; visibilityBinder.Target = base.FindTransform("FriendInfosUI").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FriendFindsUIVisibility"; visibilityBinder.Target = base.FindTransform("FriendFindsUI").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowFriendTip"; visibilityBinder.Target = base.FindTransform("FriendTip").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FriendRecommendsUIVisibility"; visibilityBinder.Target = base.FindTransform("FriendRecommendsUI").get_gameObject(); TextBinder textBinder = base.FindTransform("FriendTip").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FriendTip"; textBinder = base.FindTransform("FriendNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FriendNum"; textBinder = base.FindTransform("BtnExchangeTimeText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FriendNum"; }
public void TestSetup() { var boolBinder = Substitute.For <ISafeSettingsBinder <bool> >(); boolBinder.Bind(Arg.Any <ISettingsNode>()) .Returns(callInfo => (callInfo.Arg <ISettingsNode>() as ValueNode)?.Value == "true" ? SettingsBindingResult.Success(true) : SettingsBindingResult.Error <bool>(":(")); binder = new ListBinder <bool>(boolBinder); }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("attrs").get_gameObject().AddComponent <ListBinder>(); listBinder.PrefabName = "LevelUpUnit"; listBinder.SourceBinding.MemberName = "UpgradeUnits"; ImageBinder imageBinder = base.FindTransform("Name").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "FunctionName"; }
public void When_list_binder_is_added_then_it_can_be_retrieved_by_its_type() { ListBox citiesList = new ListBox(); CustomerListViewModel vm = new CustomerListViewModel("Jeff", "Glenn"); ListBinder<Customer,CustomerListViewModel> binder = new ListBinder<Customer,CustomerListViewModel>(citiesList, p => vm.Customers, p => vm.SelectedCustomer,vm); var viewModelBinder = new ViewBinder<CustomerListViewModel>(citiesList, vm); viewModelBinder.Add(binder); var binders = viewModelBinder.GetBinders<ListBinder<Customer,CustomerListViewModel>>(citiesList); Assert.AreEqual(binder, binders.Single(), "There should be a single list binder found"); }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("titleName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Title"; textBinder = base.FindTransform("BtnLeftText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnLeftText"; textBinder = base.FindTransform("BtnRightText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnRightText"; textBinder = base.FindTransform("BtnConfirmText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnConfirmText"; textBinder = base.FindTransform("ContentTipText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ContentTipText"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnLeftVisibility"; visibilityBinder.Target = base.FindTransform("BtnLeft").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnRightVisibility"; visibilityBinder.Target = base.FindTransform("BtnRight").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnConfirmVisibility"; visibilityBinder.Target = base.FindTransform("BtnConfirm").get_gameObject(); ImageBinder imageBinder = base.FindTransform("BtnLeftBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ImageBtnL"; imageBinder = base.FindTransform("BtnRightBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ImageBtnR"; imageBinder = base.FindTransform("BtnConfirmBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ImageBtnC"; ListBinder component = base.FindTransform("ItemList").get_gameObject().GetComponent <ListBinder>(); component.BindingProxy = base.get_gameObject(); component.PrefabName = "MultiCheckItem"; component.SourceBinding.MemberName = "Items"; component.ITEM_NAME = "_Item"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("List").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.LoadNumberFrame = 3; listBinder.PrefabName = WidgetName.PetChooseUnit; listBinder.SourceBinding.MemberName = "Items"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "LineRegion"; visibilityBinder.Target = base.FindTransform("LineRegion").get_gameObject(); }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("Channels").get_gameObject().AddComponent <ListBinder>(); listBinder.PrefabName = "AccessChannelUIItem"; listBinder.SourceBinding.MemberName = "AccessChannelUIItems"; ImageBinder imageBinder = base.FindTransform("ItemIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "ItemIcon"; imageBinder = base.FindTransform("ItemIconBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "ItemIconBg"; TextBinder textBinder = base.FindTransform("ItemName").get_gameObject().AddComponent <TextBinder>(); textBinder.LabelBinding.MemberName = "ItemName"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("attrs").get_gameObject().AddComponent <ListBinder>(); listBinder.PrefabName = "ChangeCareerSuccessUnit"; listBinder.SourceBinding.MemberName = "ChangeCareerUnits"; ImageBinder imageBinder = base.FindTransform("CareerNameBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "CareerNameBg"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("CareerName").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "CareerName"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("Pic").get_gameObject().AddComponent <ImageBinder>(); imageBinder.SpriteBinding.MemberName = "CareerPic"; imageBinder.SetNativeSize = true; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("ButtonShops").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.SourceBinding.MemberName = "ButtonShops"; listBinder.PrefabName = "ButtonToggle2XShopSub"; listBinder = base.FindTransform("Show1ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.SourceBinding.MemberName = "ItemList"; listBinder.PrefabName = "XShoppingUnit"; TextBinder textBinder = base.FindTransform("BuyTimeName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BuyTimeName"; textBinder = base.FindTransform("RefreshTime").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "RefreshTime"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("ButtonSubs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.SourceBinding.MemberName = "GuildStoveSubs"; listBinder.PrefabName = "ButtonToggle2GuildStoveSub"; listBinder = base.FindTransform("EquipList").get_gameObject().GetComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "BackpackItem"; listBinder.LoadNumberFrame = 5; listBinder.SourceBinding.MemberName = "SmeltEquips"; listBinder.ITEM_NAME = "_SmeltEquip"; listBinder = base.FindTransform("EquipPosList").get_gameObject().GetComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "StoveBuildEquipPartCheck"; listBinder.LoadNumberFrame = 5; listBinder.SourceBinding.MemberName = "EqiupParts"; listBinder.ITEM_NAME = "_EqiupPart"; }
protected override void DataBinding() { base.DataBinding(); ImageBinder imageBinder = base.FindTransform("StarIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "StarIcon"; imageBinder.SetNativeSize = true; TextBinder textBinder = base.FindTransform("PetName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "PetName"; textBinder = base.FindTransform("FightingNum1").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FightingNum1"; textBinder = base.FindTransform("FightingNum2").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FightingNum2"; ListBinder listBinder = base.FindTransform("attrs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "UpgradeUnit"; listBinder.SourceBinding.MemberName = "UpgradeUnits"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("NaturalRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowNaturalRegion"; imageBinder = base.FindTransform("NaturalIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "NaturalIcon"; textBinder = base.FindTransform("NaturalName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "NaturalName"; textBinder = base.FindTransform("NaturalDesc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "NaturalDesc"; }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("BtnOKText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnOKText"; textBinder = base.FindTransform("ConsumeNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ConsumeNum"; textBinder = base.FindTransform("SpecialItemText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "SpecialItemText"; ImageBinder imageBinder = base.FindTransform("ConsumeIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ConsumeIcon"; imageBinder = base.FindTransform("VIPLevel10").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPLevel10"; imageBinder.SetLayoutIgnoreWhenEmpty = true; imageBinder = base.FindTransform("VIPLevel1").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPLevel1"; imageBinder.SetLayoutIgnoreWhenEmpty = true; ListBinder listBinder = base.FindTransform("ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2Draw"; listBinder.SourceBinding.MemberName = "ObatinItems"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("Consume").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ConsumeOn"; }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("PrivilegeDetailList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "PrivilegePageDetail"; listBinder.SourceBinding.MemberName = "PrivilegePageDetails"; listBinder.ShiftBinding.MemberName = "PrivilegeDetailShiftType"; ScrollRectCustom component = base.FindTransform("PrivilegeDetailSR").GetComponent <ScrollRectCustom>(); component.movePage = true; component.OnPageChanged = delegate(int pageIndex) { this.m_lblPrivilegeDetailPageNum.set_text(pageIndex.ToString()); this.PrivilegeDetailPageIndex = pageIndex; this.SetPage(pageIndex); }; listBinder = base.FindTransform("VipBtnList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "VipBtn"; listBinder.SourceBinding.MemberName = "VipBtns"; listBinder.ShiftBinding.MemberName = "VipBtnsType"; listBinder = base.FindTransform("RechargeList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "RechargeUnit"; listBinder.SourceBinding.MemberName = "RechargeUnitItems"; ScrollRectCustom component2 = base.FindTransform("RechargeSR").GetComponent <ScrollRectCustom>(); component2.movePage = false; listBinder = base.FindTransform("CardList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "CardItem"; listBinder.SourceBinding.MemberName = "LimitCardItems"; ListShiftBinder listShiftBinder = base.FindTransform("RechargeList").get_gameObject().AddComponent <ListShiftBinder>(); listShiftBinder.BindingProxy = base.get_gameObject(); listShiftBinder.ShiftBinding.MemberName = "RechargeShiftType"; listShiftBinder = base.FindTransform("CardList").get_gameObject().AddComponent <ListShiftBinder>(); listShiftBinder.BindingProxy = base.get_gameObject(); listShiftBinder.ShiftBinding.MemberName = "CardListType"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("PrivilegeDetailRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "PrivilegeDetailVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("RechargeRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "RechargeVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("PrivilegeLimitRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "LimitVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("VIPNextRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "VIPNextVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("viplevelUpTip").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "VIPLevelUpTipVisisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("VIPNextNum").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "VIPNextNumVisisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("VIPNextTitle").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "VIPNextTitleVisisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("VIPDayExp").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "VIPDayExpVisisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("ImageTitleInfo1").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo1Visisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("ImageTitleInfo2").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo2Visisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("ImageTitleInfo3").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ImageTitleInfo3Visisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("CardBg1").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "CardBg1Visisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("CardBg2").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "CardBg2Visisbility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("CardBg3").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "CardBg3Visisbility"; FillAmmountBinder fillAmmountBinder = base.FindTransform("VIPBarFg").get_gameObject().AddComponent <FillAmmountBinder>(); fillAmmountBinder.BindingProxy = base.get_gameObject(); fillAmmountBinder.FillValueBinding.MemberName = "VIPFillAmount"; TextBinder textBinder = base.FindTransform("VIPProgress").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPProgress"; textBinder = base.FindTransform("VIPNextNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPNextNum"; textBinder = base.FindTransform("VIPNextLevel").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPNextLevel"; textBinder = base.FindTransform("VIPNextTitle").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPNextTitle"; textBinder = base.FindTransform("vipNowLv").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPLVNow"; textBinder = base.FindTransform("viplevelUpTip").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPLevelUpTip"; textBinder = base.FindTransform("VIPDayExp").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPDayExp"; textBinder = base.FindTransform("VIPExpInfo").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "VIPExpInfo"; textBinder = base.FindTransform("CardEffectContent").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "CardEffectContent"; textBinder.SetHeight = true; textBinder = base.FindTransform("TextTitleStr").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "TextTitleStr"; textBinder = base.FindTransform("TextTitleValue").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "TextTitleValue"; ImageBinder imageBinder = base.FindTransform("ImageTitle").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ImageTitleIcon"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("VIPNowLevel10").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPNowLevel10"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("VIPNowLevel1").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPNowLevel1"; imageBinder.SetNativeSize = true; textBinder = base.FindTransform("TextPower").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "TextPower"; }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("Count").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Count"; textBinder = base.FindTransform("ItemProfession").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemProfession"; textBinder = base.FindTransform("DecsText1").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Decs"; textBinder = base.FindTransform("DecsText2").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Decs2"; textBinder = base.FindTransform("ItemName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Name"; textBinder = base.FindTransform("Tips").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "TipsName"; textBinder = base.FindTransform("ComposeGemTip").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ComposeGemTip"; textBinder = base.FindTransform("ItemStepText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemStep"; textBinder = base.FindTransform("BtnSellName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnSellName"; textBinder = base.FindTransform("BtnSellBatchName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnSellBatchName"; ImageBinder imageBinder = base.FindTransform("ItemFrame").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ItemFrame"; imageBinder = base.FindTransform("Icon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "BgIcon"; imageBinder = base.FindTransform("Prop").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "PropIcon"; imageBinder = base.FindTransform("Equipment").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "EquipmentIcon"; imageBinder = base.FindTransform("Fragment").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "FragmentIcon"; imageBinder = base.FindTransform("Rune").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "RuneIcon"; imageBinder = base.FindTransform("Enchantment").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "EnchantmentIcon"; ListBinder component = base.FindTransform("Contair").get_gameObject().GetComponent <ListBinder>(); component.PrefabName = "BackpackItem"; component.BindingProxy = base.get_gameObject(); component.LoadNumberFrame = 5; component.SourceBinding.MemberName = "BackpackItems"; component.ITEM_NAME = "_Item2Backpack"; component = base.FindTransform("attrs").get_gameObject().GetComponent <ListBinder>(); component.BindingProxy = base.get_gameObject(); component.SourceBinding.MemberName = "TextItems"; component = base.FindTransform("suitAttrs").get_gameObject().GetComponent <ListBinder>(); component.BindingProxy = base.get_gameObject(); component.SourceBinding.MemberName = "SuitTextItems"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "AttrVisibility"; visibilityBinder.Target = base.FindTransform("attrs").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SuitNameVisibility"; visibilityBinder.Target = base.FindTransform("suitName").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SuitVisibility"; visibilityBinder.Target = base.FindTransform("suitAttrs").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "PetFlagVisibility"; visibilityBinder.Target = base.FindTransform("petFlag").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "TipsVisibility"; visibilityBinder.Target = base.FindTransform("DetailTips").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemStepVisibility"; visibilityBinder.Target = base.FindTransform("ItemStep").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnUseRedPointVisibility"; visibilityBinder.Target = base.FindTransform("BtnUse").FindChild("RedPoint").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemExcellentAttrVisibility"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemExcellentImage1"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image1").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemExcellentImage2"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image2").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemExcellentImage3"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image3").get_gameObject(); }
public void When_selected_property_is_updated_in_the_vm_then_list_is_updated() { ListBox customerList = new ListBox(); CustomerListViewModel vm = new CustomerListViewModel("Jeff", "Glenn"); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList, p => p.Customers, p => p.SelectedCustomer, vm); binder.Bind(); vm.SelectedCustomer = vm.Customers[1]; Assert.AreEqual("Glenn", ((Customer)customerList.SelectedItem).FirstName); }
protected override void DataBinding() { base.DataBinding(); VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelWorldOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(1).get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelGuildOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(2).get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelPrivateOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(4).get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelSystemOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(8).get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelTeamOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(32).get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelTeamOrgOn"; visibilityBinder.Target = this.m_ChatChannelViews.get_Item(128).get_gameObject(); ImageBinder imageBinder = base.FindTransform("BtnSayBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "BtnSayBg"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnPrivateTalkVisibility"; visibilityBinder.Target = base.FindTransform("BtnPrivateTalk").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChatSendOn"; visibilityBinder.Target = base.FindTransform("ChatSend").get_gameObject(); visibilityBinder.InverseTarget = base.FindTransform("ChatNoSend").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "IsSayOn"; visibilityBinder.Target = base.FindTransform("RegionSendSay").get_gameObject(); visibilityBinder.InverseTarget = base.FindTransform("RegionSendText").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelPrivateBadge"; visibilityBinder.Target = base.FindTransform("ChannelPrivateBadge").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BulletCurtainOnShow"; visibilityBinder.Target = base.FindTransform("BulletCurtainOn").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelTipOnShow"; visibilityBinder.Target = base.FindTransform("ChannelTipOn").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ChannelMaskOnShow"; visibilityBinder.Target = base.FindTransform("ChannelMaskOn").get_gameObject(); InputFieldCustomBinder inputFieldCustomBinder = base.FindTransform("ChatSendInput").get_gameObject().AddComponent <InputFieldCustomBinder>(); inputFieldCustomBinder.BindingProxy = base.get_gameObject(); inputFieldCustomBinder.TextBinding.MemberName = "SendContent"; ListBinder listBinder = base.FindTransform("Items2Show").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2Show"; listBinder.SourceBinding.MemberName = "ItemShows"; TextBinder textBinder = base.FindTransform("BtnPrivateTalkText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnPrivateTalkName"; textBinder = base.FindTransform("ChatSendPlaceholder").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ChatSendPlaceholder"; textBinder = base.FindTransform("ChatNoSendTip").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ChatNoSendTip"; }
public void When_list_item_is_selected_then_viewmodel_is_updated() { ListBox customerList = new ListBox(); CustomerListViewModel vm = new CustomerListViewModel("Jeff", "Glenn"); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList, p => p.Customers, p => p.SelectedCustomer, vm); binder.Bind(); customerList.SelectedIndex = 1; Assert.AreEqual("Glenn", vm.SelectedCustomer.FirstName); }
public void When_constructed_with_a_ListBox_then_selected_item_binder_is_set_to_selected_convention() { ListBox customerList = new ListBox(); customerList.Name = "Customers"; CustomerListViewModel vm = new CustomerListViewModel("Jeff", "Glenn"); customerList.SetValue(ViewBinder.ModelProperty, vm); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList); Assert.AreEqual("SelectedCustomer", binder.SelectedItemBinder.TargetPath); }
protected override void DataBinding() { base.DataBinding(); VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelPets"; visibilityBinder.Target = base.FindTransform("SubPanelPets").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelFormation"; visibilityBinder.Target = base.FindTransform("SubPanelFormation").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubFormationBadge"; visibilityBinder.Target = base.FindTransform("SubFormationBadge").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelCombination"; visibilityBinder.Target = base.FindTransform("SubPanelCombination").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelPetInfo"; visibilityBinder.Target = base.FindTransform("SubPanelPetInfo").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelPetInfoRoot"; visibilityBinder.Target = base.FindTransform("SubPPIPanelRoot").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnLevel"; visibilityBinder.Target = base.FindTransform("PanelLevel").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnLevelBadge"; visibilityBinder.Target = base.FindTransform("FnBtnLevelBadge").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnUpgrade"; visibilityBinder.Target = base.FindTransform("PanelUpgrade").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnUpgradeBadge"; visibilityBinder.Target = base.FindTransform("FnBtnUpgradeBadge").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnSkillEvo"; visibilityBinder.Target = base.FindTransform("PanelSkillEvo").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "FnBtnSkillEvoBadge"; visibilityBinder.Target = base.FindTransform("FnBtnSkillEvoBadge").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelSkillEvo"; visibilityBinder.Target = base.FindTransform("SubPanelSkillEvo").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "SubPanelNaturalEvo"; visibilityBinder.Target = base.FindTransform("SubPanelNaturalEvo").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.Target = base.FindTransform("SubPPIArrow").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowArrow"; ListBinder listBinder = base.FindTransform("BasicAttrs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = WidgetName.PetBasicAttr; listBinder.SourceBinding.MemberName = "BasicAttrs"; TextBinder textBinder = base.FindTransform("PetName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "PetName"; textBinder = base.FindTransform("PetLevel").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "PetLevel"; this.m_lblBattlePower = base.FindTransform("BattlePower").GetComponent <Text>(); textBinder = base.FindTransform("MorphBtnText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MorphBtnText"; ImageBinder imageBinder = base.FindTransform("PetTypeIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "PetTypeIcon"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("PetTypeZi").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "PetTypeZi"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("PetQualityIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "PetQuality"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("SupportSkillIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "SupportSkillIcon"; imageBinder.HSVBinding.MemberName = "SupportSkillHSV"; listBinder = base.FindTransform("ExpList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = WidgetName.PetEXPUnit; listBinder.ITEM_NAME = "ItemExp_"; listBinder.SourceBinding.MemberName = "PetEXPs"; FillAmmountBinder fillAmmountBinder = base.FindTransform("EXPBarFg").get_gameObject().AddComponent <FillAmmountBinder>(); fillAmmountBinder.BindingProxy = base.get_gameObject(); fillAmmountBinder.FillValueBinding.MemberName = "EXPNumAmount"; textBinder = base.FindTransform("EXPNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "EXPNum"; listBinder = base.FindTransform("LevelBasicAttrs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = WidgetName.PetBasicAttr; listBinder.SourceBinding.MemberName = "LevelBasicAttrs"; fillAmmountBinder = base.FindTransform("UpMatBarFg").get_gameObject().AddComponent <FillAmmountBinder>(); fillAmmountBinder.BindingProxy = base.get_gameObject(); fillAmmountBinder.FillValueBinding.MemberName = "FragNumAmount"; textBinder = base.FindTransform("UpMatNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "FragNum"; imageBinder = base.FindTransform("UpgradePetNowFrame").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowFrame"; imageBinder = base.FindTransform("UpgradePetNowFramePet").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowFramePet"; imageBinder = base.FindTransform("UpgradePetNowIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowIcon"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("UpgradePetNowQuality").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowQuality"; imageBinder.SetNativeSize = true; textBinder = base.FindTransform("UpgradePetNowFighting").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "UpgradePetNowFighting"; imageBinder = base.FindTransform("UpgradePetUpFrame").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetUpFrame"; imageBinder = base.FindTransform("UpgradePetUpFramePet").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetUpFramePet"; imageBinder = base.FindTransform("UpgradePetUpIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetUpIcon"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("UpgradePetUpQuality").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetUpQuality"; imageBinder.SetNativeSize = true; textBinder = base.FindTransform("UpgradePetUpFighting").get_gameObject().AddComponent <TextBinder>(); imageBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "UpgradePetUpFighting"; imageBinder = base.FindTransform("UpgradePetMaxFrame").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowFrame"; imageBinder = base.FindTransform("UpgradePetMaxIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowIcon"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("UpgradePetMaxQuality").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpgradePetNowQuality"; imageBinder.SetNativeSize = true; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "UpgradeMax"; visibilityBinder.Target = base.FindTransform("UpgradeMax").get_gameObject(); visibilityBinder.InverseTarget = base.FindTransform("UpgradeNormal").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowUpNaturalEvo"; visibilityBinder.Target = base.FindTransform("UpNaturalEvo").get_gameObject(); imageBinder = base.FindTransform("UpNaturalEvoIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "UpNaturalEvoIcon"; textBinder = base.FindTransform("UpNaturalEvoName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "UpNaturalEvoName"; textBinder = base.FindTransform("UpNaturalEvoDesc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "UpNaturalEvoDesc"; textBinder = base.FindTransform("SkillPointInfo").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "SkillPointInfo"; textBinder = base.FindTransform("PetAttackNow").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "PetAttackNow"; imageBinder = base.FindTransform("BtnFollowBg").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "BtnFollowBg"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("BtnFollow").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnFollowShow"; }
public void When_selected_items_exist_at_load_then_the_view_reflects_the_items() { ListBox customerList = new ListBox(); customerList.SelectionMode = SelectionMode.Multiple; CustomerListViewModel vm = new CustomerListViewModel("Nick", "Jeff", "Glenn", "Hamilton"); vm.SelectedCustomers.Add(vm.Customers[1]); vm.SelectedCustomers.Add(vm.Customers[2]); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList, p => p.Customers, p => p.SelectedCustomers, vm); binder.Bind(); Assert.AreEqual(2, customerList.SelectedItems.Count); Assert.AreEqual("Jeff", ((Customer)customerList.SelectedItems[0]).FirstName); Assert.AreEqual("Glenn", ((Customer)customerList.SelectedItems[1]).FirstName); }
protected override void DataBinding() { base.DataBinding(); ListBinder listBinder = base.FindTransform("Show1ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "ShoppingPage"; listBinder.SourceBinding.MemberName = "ItemList1"; ScrollRectCustom itemSR1 = base.FindTransform("Show1ItemSR").GetComponent <ScrollRectCustom>(); itemSR1.movePage = true; itemSR1.Arrow2First = base.FindTransform("ArrowL"); itemSR1.Arrow2Last = base.FindTransform("ArrowR"); itemSR1.OnPageChanged = delegate(int pageIndex) { this.m_lblPageNum.set_text((pageIndex + 1).ToString()); PageUIView.Instance.SetPage(itemSR1.GetPageNum(), pageIndex); ShoppingUIViewModel.Instance.CurrentPageIndex = pageIndex; }; ListShiftBinder listShiftBinder = base.FindTransform("Show1ItemList").get_gameObject().AddComponent <ListShiftBinder>(); listShiftBinder.BindingProxy = base.get_gameObject(); listShiftBinder.ShiftBinding.MemberName = "ShiftType"; listBinder = base.FindTransform("Show2ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "ShoppingPage2"; listBinder.SourceBinding.MemberName = "ItemList2"; ScrollRectCustom itemSR2 = base.FindTransform("Show2ItemSR").GetComponent <ScrollRectCustom>(); itemSR2.movePage = true; itemSR2.Arrow2First = base.FindTransform("ArrowL"); itemSR2.Arrow2Last = base.FindTransform("ArrowR"); itemSR2.OnPageChanged = delegate(int pageIndex) { this.m_lblPageNum.set_text((pageIndex + 1).ToString()); PageUIView.Instance.SetPage(itemSR2.GetPageNum(), pageIndex); ShoppingUIViewModel.Instance.CurrentPageIndex = pageIndex; }; listShiftBinder = base.FindTransform("Show2ItemList").get_gameObject().AddComponent <ListShiftBinder>(); listShiftBinder.BindingProxy = base.get_gameObject(); listShiftBinder.ShiftBinding.MemberName = "ShiftType"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("BtnRefresh").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnRefreshVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("CurrentCoin").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "CurrentCoinVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("RemainRefreshTimesRegion").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "RemainRefreshTimesRegion"; ImageBinder imageBinder = base.FindTransform("CurrentCoinIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "CurrentCoinIcon"; imageBinder = base.FindTransform("RefreshCoinIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "RefreshCoinIcon"; TextBinder textBinder = base.FindTransform("CurrentCoinNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "CurrentCoinNum"; textBinder = base.FindTransform("MarketName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MarketName"; textBinder = base.FindTransform("RefreshTime").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "RefreshTime"; textBinder = base.FindTransform("RemainRefreshTimes").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "RemainRefreshTimes"; textBinder = base.FindTransform("BtnRefreshName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnRefreshName"; textBinder = base.FindTransform("RefreshCoinNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "RefreshCoinNum"; }
public void When_constructed_with_an_expression_then_selected_item_binder_is_bound_to_selected_item_property() { var view = new OrderView(); var vm = new OrderViewModel(); var binder = new ListBinder<string, OrderViewModel>(p => p.Customers, view, vm); Assert.AreEqual(binder.SelectedItemBinder.Property, ListBox.SelectedItemProperty); }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("EffectContent").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "EffectContent"; textBinder.SetHeight = true; textBinder = base.FindTransform("ItemsName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemsName"; textBinder = base.FindTransform("BtnOpenText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "BtnOpenText"; textBinder = base.FindTransform("notCanGetText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "CanNotGetText"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("Node2Hide").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "Node2HideVisibility"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("BtnOpen").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowBtnOpen"; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("notCanGetText").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ShowCanNotGetTxt"; ListBinder listBinder = base.FindTransform("ItemList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2Draw"; listBinder.SourceBinding.MemberName = "ObatinItems"; listBinder = base.FindTransform("ItemSpecialList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2SpecialItem"; listBinder.SourceBinding.MemberName = "ObatinSpecialItems"; listBinder = base.FindTransform("DiamondList").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2SpecialItem"; listBinder.SourceBinding.MemberName = "ObatinDiamondItems"; ImageBinder imageBinder = base.FindTransform("VIPLevel10").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPLevel10"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("VIPLevel1").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "VIPLevel1"; imageBinder.SetNativeSize = true; imageBinder = base.FindTransform("ImageDetialTitle").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ImageDetialTitleBg"; imageBinder.SetNativeSize = true; visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("ImageDetialTitleBg").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ImageDetialTitleBgVisibility"; }
public void When_multiple_items_are_selected_then_vm_selected_items_are_updated() { ListBox customerList = new ListBox(); customerList.SelectionMode = SelectionMode.Multiple; CustomerListViewModel vm = new CustomerListViewModel("Nick", "Jeff", "Glenn", "Hamilton"); ListBinder<Customer, CustomerListViewModel> binder = new ListBinder<Customer, CustomerListViewModel>(customerList, p => p.Customers, p => p.SelectedCustomers, vm); binder.Bind(); customerList.SelectedItems.Add(customerList.Items[1]); customerList.SelectedItems.Add(customerList.Items[2]); Assert.AreEqual(2, vm.SelectedCustomers.Count); Assert.AreEqual("Jeff", vm.SelectedCustomers[0].FirstName); Assert.AreEqual("Glenn", vm.SelectedCustomers[1].FirstName); }
protected override void DataBinding() { base.DataBinding(); VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "MailListUIVisibility"; visibilityBinder.Target = base.FindTransform("MailListUI").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "MailDetailUIVisibility"; visibilityBinder.Target = base.FindTransform("MailDetailUI").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "MailSendUIVisibility"; visibilityBinder.Target = base.FindTransform("MailSendUI").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "MailNoTipUIVisibility"; visibilityBinder.Target = base.FindTransform("MailNoTipUI").get_gameObject(); visibilityBinder = base.FindTransform("Buttons").get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "MailBtn1Visibility"; visibilityBinder.Target = base.FindTransform("MailBtn1").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.Target = base.FindTransform("MailNoTip").get_gameObject(); visibilityBinder.ValueBinding.MemberName = "NoMailTip"; ListViewBinder listViewBinder = base.FindTransform("MailListScroll").get_gameObject().AddComponent <ListViewBinder>(); listViewBinder.BindingProxy = base.get_gameObject(); listViewBinder.PrefabName = "MailInfoUnit"; listViewBinder.m_spacing = 120f; listViewBinder.m_scrollStype = ListView.ListViewScrollStyle.Up; listViewBinder.SourceBinding.MemberName = "MailInfoUnits"; TextBinder textBinder = base.FindTransform("MailSender").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MailSender"; textBinder = base.FindTransform("MailDate").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MailDate"; textBinder = base.FindTransform("MailContent").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MailContent"; textBinder.SetHeight = true; textBinder = base.FindTransform("MailBtn1Text").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "MailBtn1Name"; textBinder = base.FindTransform("DownTime").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "DownTime"; ListBinder listBinder = base.FindTransform("Items").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2Draw"; listBinder.SourceBinding.MemberName = "MailItems"; InputFieldBinder inputFieldBinder = base.FindTransform("MailInput").get_gameObject().AddComponent <InputFieldBinder>(); inputFieldBinder.BindingProxy = base.get_gameObject(); inputFieldBinder.TextBinding.MemberName = "MailSendContent"; }
protected override void DataBinding() { base.DataBinding(); TextBinder textBinder = base.FindTransform("ItemName").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemName"; textBinder = base.FindTransform("ItemLv").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemLv"; textBinder = base.FindTransform("ItemNum").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemNum"; textBinder = base.FindTransform("ItemProfession").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemProfession"; textBinder = base.FindTransform("Desc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "Desc"; textBinder = base.FindTransform("AttrDesc").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "AttrDesc"; textBinder = base.FindTransform("ItemStepText").get_gameObject().AddComponent <TextBinder>(); textBinder.BindingProxy = base.get_gameObject(); textBinder.LabelBinding.MemberName = "ItemStepText"; ImageBinder imageBinder = base.FindTransform("ItemFrame").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ItemFrame"; imageBinder = base.FindTransform("ItemIcon").get_gameObject().AddComponent <ImageBinder>(); imageBinder.BindingProxy = base.get_gameObject(); imageBinder.SpriteBinding.MemberName = "ItemIcon"; ListBinder listBinder = base.FindTransform("Attrs").get_gameObject().AddComponent <ListBinder>(); listBinder.BindingProxy = base.get_gameObject(); listBinder.PrefabName = "Item2Text"; listBinder.SourceBinding.MemberName = "TextItems"; VisibilityBinder visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); listBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "BtnUseVisibility"; visibilityBinder.Target = base.FindTransform("BtnUse").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); listBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ItemStepVisibility"; visibilityBinder.Target = base.FindTransform("ItemStep").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ExcellentAttrVisibility"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ExcellentImage1"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image1").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ExcellentImage2"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image2").get_gameObject(); visibilityBinder = base.get_gameObject().AddComponent <VisibilityBinder>(); visibilityBinder.BindingProxy = base.get_gameObject(); visibilityBinder.ValueBinding.MemberName = "ExcellentImage3"; visibilityBinder.Target = base.FindTransform("ItemExcellentAttrIconList").FindChild("Image3").get_gameObject(); }