private UIView BuildView()
        {
            var Set = this.CreateBindingSet <ScrollExampleView, ScrollExampleViewModel> ();

            var Root       = AutoLayoutContentView.CreateRoot("Root", UIColor.DarkGray, "Helvetica-Bold");
            var ScrollView = Root.AddScrollView("ScrollView", UIColor.DarkGray);
            var button1    = ScrollView.AddButton("Button1", "Simple Example", UIColor.Green, UIColor.White, 6);

            ScrollView.AddConstraint("V:|[Button1]-(>=8)-|");
            ScrollView.AddConstraint("H:|-4-[Button1]-(>=8)-|");
            Set.Bind(button1).For("Tap").To(vm => vm.GotoSimpleView).WithConversion("CommandParameter", "simpleView");


            var ContactBorder1 = ScrollView.AddContainer("ContactBorder1", UIColor.White);
            var ContactBorder2 = ScrollView.AddContainer("ContactBorder2", UIColor.White);
            var ContactBorder3 = ScrollView.AddContainer("ContactBorder3", UIColor.White);
            var ContactBorder4 = ScrollView.AddContainer("ContactBorder4", UIColor.White);

            ScrollView.AddConstraint("V:|-16-[ContactBorder1]-[ContactBorder2]-[ContactBorder3]-[ContactBorder4]-(>=100)-|");
            ScrollView.AddConstraint("H:|-4-[ContactBorder1]-4-|");
            ScrollView.AddConstraint("H:|-4-[ContactBorder2]-4-|");
            ScrollView.AddConstraint("H:|-4-[ContactBorder3]-4-|");
            ScrollView.AddConstraint("H:|-4-[ContactBorder4]-4-|");

            SetCustomerAndContact(ContactBorder1);
            SetCustomerAndContact(ContactBorder2);
            SetCustomerAndContact(ContactBorder3);
            SetCustomerAndContact(ContactBorder4);

            return(Root);
        }
Esempio n. 2
0
        private UIView BuildView()
        {
            var Set        = this.CreateBindingSet <TicketView, TicketViewModel> ();
            var Root       = AutoLayoutContentView.CreateRoot("Root", UIColor.DarkGray, "Helvetica-Bold");
            var ScrollView = Root.AddScrollView("ScrollView", UIColor.DarkGray);

            var ContactBorder  = ScrollView.AddContainer("ContactBorder", UIColor.White);
            var PremisesBorder = ScrollView.AddContainer("PremisesBorder", UIColor.White);

            ScrollView.AddConstraint("V:|-16-[ContactBorder]-300-[PremisesBorder]-(>=4)-|");
            ScrollView.AddConstraint("H:|-4-[ContactBorder]-4-|");
            ScrollView.AddConstraint("H:|-4-[PremisesBorder]-4-|");

            SetCustomerAndContact(Set, ContactBorder);

            SetPremisesTabs(Set, PremisesBorder);

            Set.Apply();

            return(Root);
        }
        private UIView BuildView()
        {
            var Set  = this.CreateBindingSet <SimpleExampleView, SimpleExampleViewModel> ();
            var Root = AutoLayoutContentView.CreateRoot("Root", UIColor.DarkGray, "Helvetica-Bold");

            NavigationController.NavigationBarHidden = true;


            var ProfileBorder    = Root.AddContainer("ProfileBorder", UIColor.White);
            var ComponentsBorder = Root.AddContainer("ComponentsBorder", UIColor.White);

            Root.AddConstraint("V:|-16-[ProfileBorder(80)]-4-[ComponentsBorder]-(>=4)-|");
            Root.AddConstraint("H:|-4-[ProfileBorder]-4-|");
            Root.AddConstraint("H:|-4-[ComponentsBorder]-4-|");

            SetProfile(Set, ProfileBorder);
            SetComponents(Set, ComponentsBorder);


            Set.Apply();

            return(Root);
        }