Ejemplo n.º 1
0
        //void iiButton_Clicked(object sender, EventArgs e)
        //{
        //    this.Navigation.PushAsync(new DashboardViewPage(this));
        //}


        //rzee
        #region Login View

        public RelativeLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions   = LayoutOptions.Center,
                BackgroundColor   = Xamarin.Forms.Color.Transparent,
                Padding           = new Thickness(1, 1, 1, 1),
                HeightRequest     = WidthRequest = 250,
            };
            var backView = new iiImage {
                VerticalOptions = LayoutOptions.Center, Source = "loginBack.png", BackgroundColor = Xamarin.Forms.Color.Transparent
            };

            MainView.Children.Add(backView, Constraint.Constant(0), Constraint.Constant(0),
                                  Constraint.Constant(250),
                                  Constraint.Constant(250));

            //MainView.Children.Add(CreateStackfor(), Constraint.Constant(0), Constraint.Constant(0),
            //   Constraint.Constant(250),
            //    Constraint.Constant(250));

            //MainView.Children.Add(CreateStackfor(), Constraint.Constant(0),
            //Constraint.RelativeToView(backView, (parent, sibling) => { return sibling.Height; }), Constraint.Constant(100), Constraint.Constant(100));

            return(MainView);
        }
Ejemplo n.º 2
0
        public StackLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Start,
                BackgroundColor   = Xamarin.Forms.Color.Blue,
                Padding           = new Thickness(1, 1, 1, 1),
                HeightRequest     = 10,
            };
            var CoverPage = new iiImage {
                HorizontalOptions = LayoutOptions.CenterAndExpand
            };

            var CircleImage = new CircleImage
            {
                // BorderColor = Color.White.ToFormsColor(),
                // BorderThickness = 2,
                HorizontalOptions = LayoutOptions.Fill,
            };

            CircleImage.SetBinding(Image.SourceProperty, "EmpProfileImage");

            var tapGestureRecognizer = new TapGestureRecognizer();

            tapGestureRecognizer.Tapped += (s, e) =>
            {
                Console.WriteLine("Yes Clicked");
            };

            CircleImage.GestureRecognizers.Add(tapGestureRecognizer);


            MainView.Children.Add(CoverPage, Constraint.Constant(0), Constraint.Constant(0),
                                  Constraint.RelativeToParent(parent => { return(parent.Width); }),
                                  Constraint.RelativeToParent(parent => { return(parent.Height); }));

            MainView.Children.Add(CircleImage, Constraint.Constant(0),
                                  Constraint.RelativeToView(CoverPage, (parent, sibling) => { return(sibling.Height - 50); }), Constraint.Constant(100), Constraint.Constant(100));

            var st = new StackLayout
            {
                HeightRequest = 150,
                Children      = { MainView }
            };

            return(st);
        }
Ejemplo n.º 3
0
        public StackLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Start,
                BackgroundColor = Xamarin.Forms.Color.Blue,
                Padding = new Thickness(1, 1, 1, 1),
                HeightRequest = 10,
            };
            var CoverPage = new iiImage { HorizontalOptions = LayoutOptions.CenterAndExpand };

            var CircleImage = new CircleImage
            {
                // BorderColor = Color.White.ToFormsColor(),
                // BorderThickness = 2,
                HorizontalOptions = LayoutOptions.Fill,

            };
            CircleImage.SetBinding(Image.SourceProperty, "EmpProfileImage");
            
            var tapGestureRecognizer = new TapGestureRecognizer();
            tapGestureRecognizer.Tapped += (s, e) =>
            {
                Console.WriteLine("Yes Clicked");
            };

            CircleImage.GestureRecognizers.Add(tapGestureRecognizer);
           

            MainView.Children.Add(CoverPage, Constraint.Constant(0), Constraint.Constant(0),
                Constraint.RelativeToParent(parent => { return parent.Width; }),
                Constraint.RelativeToParent(parent => { return parent.Height; }));

            MainView.Children.Add(CircleImage, Constraint.Constant(0),
            Constraint.RelativeToView(CoverPage, (parent, sibling) => { return sibling.Height -50; }), Constraint.Constant(100), Constraint.Constant(100));

            var st = new StackLayout
            {
                HeightRequest=150,
                Children = { MainView }
            };
            return st;
        }
Ejemplo n.º 4
0
        public RelativeLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Start,
                BackgroundColor   = Xamarin.Forms.Color.Transparent,
                Padding           = new Thickness(1, 1, 1, 1),
                HeightRequest     = 10,
            };
            var CoverPage = new iiImage {
                VerticalOptions = LayoutOptions.FillAndExpand
            };

            var CircleImage = new CircleImage
            {
                Source            = ViewModel.ImageSource,
                BorderColor       = Color.White.ToFormsColor(),
                BorderThickness   = 2,
                HorizontalOptions = LayoutOptions.CenterAndExpand,
            };


            var tapGestureRecognizer = new TapGestureRecognizer();

            tapGestureRecognizer.Tapped += (s, e) =>
            {
                ViewModel.SelectPictureCommand.Execute(null);
            };

            CircleImage.GestureRecognizers.Add(tapGestureRecognizer);
            //CircleImage.SetBinding(Image.SourceProperty, "ImageSource");

            MainView.Children.Add(CoverPage, Constraint.Constant(0), Constraint.Constant(0),
                                  Constraint.RelativeToParent(parent => { return(parent.Width); }),
                                  Constraint.RelativeToParent(parent => { return(parent.Height); }));

            MainView.Children.Add(CircleImage, Constraint.Constant(0),
                                  Constraint.RelativeToView(CoverPage, (parent, sibling) => { return(sibling.Height - 50); }), Constraint.Constant(100), Constraint.Constant(100));

            return(MainView);
        }
Ejemplo n.º 5
0
        //void iiButton_Clicked(object sender, EventArgs e)
        //{
        //    this.Navigation.PushAsync(new DashboardViewPage(this));
        //}


        //rzee
        #region Login View

        public RelativeLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Center,
                VerticalOptions = LayoutOptions.Center,
                BackgroundColor = Xamarin.Forms.Color.Transparent,
                Padding = new Thickness(1, 1, 1, 1),
                HeightRequest = WidthRequest = 250,

            };
            var backView = new iiImage { VerticalOptions = LayoutOptions.Center, Source="loginBack.png" , BackgroundColor=Xamarin.Forms.Color.Transparent};

            MainView.Children.Add(backView, Constraint.Constant(0), Constraint.Constant(0),
                Constraint.Constant(250),
                 Constraint.Constant(250));

            //MainView.Children.Add(CreateStackfor(), Constraint.Constant(0), Constraint.Constant(0),
            //   Constraint.Constant(250),
            //    Constraint.Constant(250));

            //MainView.Children.Add(CreateStackfor(), Constraint.Constant(0),
            //Constraint.RelativeToView(backView, (parent, sibling) => { return sibling.Height; }), Constraint.Constant(100), Constraint.Constant(100));

            return MainView;
        }
Ejemplo n.º 6
0
        public RelativeLayout CreateRealtiveLayoutFor()
        {
            RelativeLayout MainView = new RelativeLayout
            {
                HorizontalOptions = LayoutOptions.Start,
                BackgroundColor = Xamarin.Forms.Color.Transparent,
                Padding = new Thickness(1, 1, 1, 1),
                HeightRequest = 10,

            };
            var CoverPage = new iiImage { VerticalOptions = LayoutOptions.FillAndExpand};

            var CircleImage = new CircleImage
            {
                Source = ViewModel.ImageSource,
                BorderColor = Color.White.ToFormsColor(),
                BorderThickness = 2,
                HorizontalOptions = LayoutOptions.CenterAndExpand,
            };
            
            
            var tapGestureRecognizer = new TapGestureRecognizer();
            tapGestureRecognizer.Tapped += (s, e) =>
            {
               ViewModel.SelectPictureCommand.Execute(null);
            };

            CircleImage.GestureRecognizers.Add(tapGestureRecognizer);
            //CircleImage.SetBinding(Image.SourceProperty, "ImageSource");

            MainView.Children.Add(CoverPage, Constraint.Constant(0), Constraint.Constant(0),
                Constraint.RelativeToParent(parent => { return parent.Width; }),
                Constraint.RelativeToParent(parent => { return parent.Height; }));

            MainView.Children.Add(CircleImage, Constraint.Constant(0),
            Constraint.RelativeToView(CoverPage, (parent, sibling) => { return sibling.Height -50; }), Constraint.Constant(100), Constraint.Constant(100));

            return MainView;
        }