Exemplo n.º 1
0
    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";
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
 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);
 }
Exemplo n.º 4
0
    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);
            }
        }
    }
Exemplo n.º 5
0
    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";
    }
Exemplo n.º 6
0
 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);
 }
Exemplo n.º 7
0
 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);
 }
Exemplo n.º 8
0
    protected override void DataBinding()
    {
        base.DataBinding();
        ListBinder listBinder = base.FindTransform("Privates").get_gameObject().AddComponent <ListBinder>();

        listBinder.PrefabName = "ButtonInfo2Adjust";
        listBinder.SourceBinding.MemberName = "ButtonInfos";
    }
Exemplo n.º 9
0
    protected override void DataBinding()
    {
        base.DataBinding();
        ListBinder listBinder = base.FindTransform("ItemList").get_gameObject().AddComponent <ListBinder>();

        listBinder.PrefabName = "ShoppingUnit";
        listBinder.SourceBinding.MemberName = "Items";
    }
Exemplo n.º 10
0
 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);
 }
Exemplo n.º 11
0
    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";
    }
Exemplo n.º 12
0
    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";
    }
Exemplo n.º 13
0
        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);
        }
Exemplo n.º 14
0
    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";
    }
Exemplo n.º 15
0
        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");
        }
Exemplo n.º 16
0
    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";
    }
Exemplo n.º 17
0
    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();
    }
Exemplo n.º 18
0
    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";
    }
Exemplo n.º 19
0
    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;
    }
Exemplo n.º 20
0
    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";
    }
Exemplo n.º 21
0
    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";
    }
Exemplo n.º 22
0
    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";
    }
Exemplo n.º 23
0
    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";
    }
Exemplo n.º 24
0
    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";
    }
Exemplo n.º 25
0
    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();
    }
Exemplo n.º 26
0
        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);
        }
Exemplo n.º 27
0
    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";
    }
Exemplo n.º 28
0
        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);
        }
Exemplo n.º 29
0
        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);
        }
Exemplo n.º 30
0
    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";
    }
Exemplo n.º 31
0
        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);
        }
Exemplo n.º 32
0
    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";
    }
Exemplo n.º 33
0
 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);
 }
Exemplo n.º 34
0
    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";
    }
Exemplo n.º 35
0
        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);
        }
Exemplo n.º 36
0
    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";
    }
Exemplo n.º 37
0
    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();
    }