//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); }
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); }
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; }
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); }
//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; }
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; }