예제 #1
0
    public static ListPairsBindViewModel Create(VMCreator vmCreator)
    {
        var vm = new ListPairsBindViewModel();

        vmCreator?.BindView(vm);
        return(vm);
    }
예제 #2
0
    protected override void OnVmChange()
    {
        vm = ViewModel as ListPairsBindViewModel;
        var binding =
            new UIBindFactory <ListPairsBindView, ListPairsBindViewModel>(this, vm);

        binding.BindIpairs(vm.Items, ItemRoot, "item[?]");
    }
예제 #3
0
    // Start is called before the first frame update
    private void Start()
    {
        var sceneViewLocator = new SceneViewLocator();
        var vmCreator        = new VMCreator(sceneViewLocator);

        vm = ListBindViewModel.Create(vmCreator);
        vm.ShowView();
        pair_vm = ListPairsBindViewModel.Create(vmCreator);
        pair_vm.ShowView();
    }