public CustomPopup(CGSize size, UserBubbles selected_bubble) { this.bubble_name = selected_bubble.name; nfloat lx = (UIScreen.MainScreen.Bounds.Width - size.Width) / 2; nfloat ly = (UIScreen.MainScreen.Bounds.Height - size.Height) / 2; this.Frame = new CGRect(new CGPoint(lx, ly), size); effectView.Alpha = 0; UIImageView background_image = new UIImageView(this.Bounds); background_image.Image = UIImage.FromBundle("bubble_background.png"); background_image.ContentMode = UIViewContentMode.ScaleAspectFit; this.AddSubview(background_image); this.BackgroundColor = UIColor.White; nfloat bubble_title_height = 50; if (selected_bubble.name.Equals("Instagram")) { bublle_title.Text = "Visit Instagram profile"; } else if (selected_bubble.name.Equals("Facebook")) { bublle_title.Text = "Visit Facebook profile"; } else if (selected_bubble.name.Equals("My resume")) { url_resume = selected_bubble.bubble_details[0].file_url; bublle_title.Text = selected_bubble.name + " :"; Resume.Frame = new CGRect((this.Frame.Width / 2 - 45), this.Frame.Height / 2 - 50, 90, 100); Resume.SetBackgroundImage(UIImage.FromBundle("Icon awesome-file-pdf.png"), UIControlState.Normal); this.AddSubview(Resume); } else if (selected_bubble.name.Equals("My Pets")) { bublle_title.Text = selected_bubble.name + " :"; pet_name.TextColor = UIColor.FromRGB(75, 171, 229); next_pet.Frame = new CGRect(this.Frame.Width / 2 + 8, this.Frame.Height / 2 + 120, 16, 20); next_pet.SetImage(UIImage.FromBundle("Icon ionic-ios-arrow-forward.png"), UIControlState.Normal); back_pet.Frame = new CGRect(this.Frame.Width / 2 - 16, this.Frame.Height / 2 + 120, 16, 20); back_pet.SetImage(UIImage.FromBundle("Icon ionic-ios-arrow-back_blue.png"), UIControlState.Normal); this.AddSubview(next_pet); this.AddSubview(back_pet); back_pet.Hidden = true; next_pet.Hidden = true; try { if (!string.IsNullOrEmpty(selected_bubble.bubble_details[0].file_url)) { Profile_pet.Image = FromUrl(selected_bubble.bubble_details[0].file_url); } else { Profile_pet.Image = FromUrl("https://srendip-dev.s3.amazonaws.com/no-image-icon.png"); } Profile_pet.Frame = new CGRect((this.Frame.Width / 2 - 70), this.Frame.Height / 2 - 80, 140, 160); pet_name.Text = selected_bubble.bubble_details[0].detail; pet_name.Frame = new CGRect(0, this.Frame.Height / 2 + 90, this.Frame.Width, 20); pet_name.TextAlignment = UITextAlignment.Center; Profile_pet.Layer.BorderColor = UIColor.FromRGB(75, 171, 229).CGColor; Profile_pet.Layer.BorderWidth = 3f; this.AddSubview(Profile_pet); this.AddSubview(pet_name); if (selected_bubble.bubble_details.Count > 1) { next_pet.Hidden = false; } } catch (Exception ex) { } } else { bublle_title.Text = selected_bubble.name + " :"; bublle_description.Text = selected_bubble.description; } bublle_title.TextColor = UIColor.FromRGB(75, 171, 229); bublle_description.TextColor = UIColor.FromRGB(75, 171, 229); bublle_description.TextAlignment = UITextAlignment.Center; bublle_title.TextAlignment = UITextAlignment.Center; bubble_icon.Image = FromUrl(selected_bubble.icon); bubble_icon.Frame = new CGRect(this.Frame.Width / 2 - 45, 0 - 45, 90, 90); bublle_title.Frame = new CGRect(0, bubble_icon.Frame.Height / 2 - 15, this.Frame.Width, bubble_title_height); bublle_description.Frame = new CGRect((this.Frame.Width / 2 - this.Frame.Width / 4), this.Frame.Height / 2 - 20, this.Frame.Width / 2, this.Frame.Height / 3); this.Layer.CornerRadius = 25; this.AddSubview(bubble_icon); this.AddSubview(bublle_title); this.AddSubview(bublle_description); var CloseView = new UITapGestureRecognizer(() => { Close(); }); effectView.AddGestureRecognizer(CloseView); effectView.UserInteractionEnabled = true; Resume.TouchUpInside += delegate { UIApplication.SharedApplication.OpenUrl(new NSUrl(url_resume)); }; next_pet.TouchUpInside += delegate { Profile_pet.Image = null; pet_count++; back_pet.Hidden = false; if (selected_bubble.bubble_details.Count.Equals(pet_count + 1)) { next_pet.Hidden = true; } try { if (selected_bubble.bubble_details.Count > pet_count) { if (!string.IsNullOrEmpty(selected_bubble.bubble_details[pet_count].file_url)) { Profile_pet.Image = FromUrl(selected_bubble.bubble_details[pet_count].file_url); } else { Profile_pet.Image = FromUrl("https://srendip-dev.s3.amazonaws.com/no-image-icon.png"); } Profile_pet.Frame = new CGRect((this.Frame.Width / 2 - 70), this.Frame.Height / 2 - 80, 140, 160); pet_name.Text = selected_bubble.bubble_details[pet_count].detail; pet_name.Frame = new CGRect(0, this.Frame.Height / 2 + 90, this.Frame.Width, 20); pet_name.TextAlignment = UITextAlignment.Center; Profile_pet.Layer.BorderColor = UIColor.FromRGB(75, 171, 229).CGColor; Profile_pet.Layer.BorderWidth = 3f; this.AddSubview(Profile_pet); this.AddSubview(pet_name); } } catch (Exception ex) { } }; back_pet.TouchUpInside += delegate { Profile_pet.Image = null; pet_count--; next_pet.Hidden = false; try { if (pet_count >= 0) { if (!string.IsNullOrEmpty(selected_bubble.bubble_details[pet_count].file_url)) { Profile_pet.Image = FromUrl(selected_bubble.bubble_details[pet_count].file_url); } else { Profile_pet.Image = FromUrl("https://srendip-dev.s3.amazonaws.com/no-image-icon.png"); } Profile_pet.Frame = new CGRect((this.Frame.Width / 2 - 70), this.Frame.Height / 2 - 80, 140, 160); pet_name.Text = selected_bubble.bubble_details[pet_count].detail; pet_name.Frame = new CGRect(0, this.Frame.Height / 2 + 90, this.Frame.Width, 20); pet_name.TextAlignment = UITextAlignment.Center; Profile_pet.Layer.BorderColor = UIColor.FromRGB(75, 171, 229).CGColor; Profile_pet.Layer.BorderWidth = 3f; this.AddSubview(Profile_pet); this.AddSubview(pet_name); } if (pet_count.Equals(0)) { back_pet.Hidden = true; } } catch (Exception ex) { } }; }
public override void ViewDidLoad() { base.ViewDidLoad(); profile_image.Layer.BorderColor = UIColor.White.CGColor; profile_image.Layer.BorderWidth = 4f; edit_profile.Layer.BorderColor = UIColor.White.CGColor; edit_profile.Layer.BorderWidth = 2f; header_view.BackgroundColor = UIColor.FromRGB(75, 171, 229); edit_profile.TouchUpInside += delegate { ViewModel.ShowProfile(); }; var ShowBubble1 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[0].name)) { //bubble_name = ViewModel.Profile_bubbles[0].name; selected_bubble = ViewModel.Profile_bubbles[0]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { //this.HidesBottomBarWhenPushed = true; Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 01"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 01"); } }); var ShowBubble2 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[1].name)) { //bubble_name = ViewModel.Profile_bubbles[1].name; selected_bubble = ViewModel.Profile_bubbles[1]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 02"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 02"); } }); var ShowBubble3 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[2].name)) { //bubble_name = ViewModel.Profile_bubbles[2].name; selected_bubble = ViewModel.Profile_bubbles[2]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 03"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 03"); } }); var ShowBubble4 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[3].name)) { //bubble_name = ViewModel.Profile_bubbles[3].name; selected_bubble = ViewModel.Profile_bubbles[3]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 04"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 04"); } }); var ShowBubble5 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[4].name)) { //bubble_name = ViewModel.Profile_bubbles[4].name; selected_bubble = ViewModel.Profile_bubbles[4]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 05"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 05"); } }); var ShowBubble6 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[5].name)) { //bubble_name = ViewModel.Profile_bubbles[5].name; selected_bubble = ViewModel.Profile_bubbles[5]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 06"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 06"); } }); var ShowBubble7 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[6].name)) { //bubble_name = ViewModel.Profile_bubbles[6].name; selected_bubble = ViewModel.Profile_bubbles[6]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 07"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 07"); } }); var ShowBubble8 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[7].name)) { //bubble_name = ViewModel.Profile_bubbles[7].name; selected_bubble = ViewModel.Profile_bubbles[7]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 08"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 08"); } }); var ShowBubble9 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[8].name)) { //bubble_name = ViewModel.Profile_bubbles[8].name; selected_bubble = ViewModel.Profile_bubbles[8]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 09"); } } catch (Exception ex) { ViewModel.ShowBubbleBoard(); Console.WriteLine("Add bubble 09"); } }); var ShowBubble10 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[9].name)) { //bubble_name = ViewModel.Profile_bubbles[9].name; selected_bubble = ViewModel.Profile_bubbles[9]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } else { Console.WriteLine("Add bubble 10"); } } catch (Exception ex) { Console.WriteLine("Add bubble 10"); } }); bubble_01.AddGestureRecognizer(ShowBubble1); bubble_02.AddGestureRecognizer(ShowBubble2); bubble_03.AddGestureRecognizer(ShowBubble3); bubble_04.AddGestureRecognizer(ShowBubble4); bubble_05.AddGestureRecognizer(ShowBubble5); bubble_06.AddGestureRecognizer(ShowBubble6); bubble_07.AddGestureRecognizer(ShowBubble7); bubble_08.AddGestureRecognizer(ShowBubble8); bubble_09.AddGestureRecognizer(ShowBubble9); bubble_01.UserInteractionEnabled = true; bubble_02.UserInteractionEnabled = true; bubble_03.UserInteractionEnabled = true; bubble_04.UserInteractionEnabled = true; bubble_05.UserInteractionEnabled = true; bubble_06.UserInteractionEnabled = true; bubble_07.UserInteractionEnabled = true; bubble_08.UserInteractionEnabled = true; bubble_09.UserInteractionEnabled = true; //bubble_10.AddGestureRecognizer(ShowBubble10); }
public override void ViewWillAppear(bool animated) { base.ViewWillAppear(animated); AccountInfo.first_profile_id = null; AccountInfo.first_profile_image = null; Console.WriteLine(this.View.Frame.Height); var ShowBubble1 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[0].name)) { //bubble_name = ViewModel.Profile_bubbles[0].name; selected_bubble = ViewModel.Profile_bubbles[0]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { //this.HidesBottomBarWhenPushed = true; Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble2 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[1].name)) { //bubble_name = ViewModel.Profile_bubbles[1].name; selected_bubble = ViewModel.Profile_bubbles[1]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble3 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[2].name)) { //bubble_name = ViewModel.Profile_bubbles[2].name; selected_bubble = ViewModel.Profile_bubbles[2]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble4 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[3].name)) { //bubble_name = ViewModel.Profile_bubbles[3].name; selected_bubble = ViewModel.Profile_bubbles[3]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble5 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[4].name)) { //bubble_name = ViewModel.Profile_bubbles[4].name; selected_bubble = ViewModel.Profile_bubbles[4]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble6 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[5].name)) { //bubble_name = ViewModel.Profile_bubbles[5].name; selected_bubble = ViewModel.Profile_bubbles[5]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble7 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[6].name)) { //bubble_name = ViewModel.Profile_bubbles[6].name; selected_bubble = ViewModel.Profile_bubbles[6]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble8 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[7].name)) { //bubble_name = ViewModel.Profile_bubbles[7].name; selected_bubble = ViewModel.Profile_bubbles[7]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble9 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[8].name)) { //bubble_name = ViewModel.Profile_bubbles[8].name; selected_bubble = ViewModel.Profile_bubbles[8]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); var ShowBubble10 = new UITapGestureRecognizer(() => { try { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[9].name)) { //bubble_name = ViewModel.Profile_bubbles[9].name; selected_bubble = ViewModel.Profile_bubbles[9]; var popup_size = new CoreGraphics.CGSize(this.View.Frame.Width - 20, 300); CustomPopup cpuv = new CustomPopup(popup_size, selected_bubble); cpuv.PopUp(true, delegate { Console.WriteLine("cpuv will close"); }); } } catch (Exception ex) { } }); bubble_01.AddGestureRecognizer(ShowBubble1); bubble_02.AddGestureRecognizer(ShowBubble2); bubble_03.AddGestureRecognizer(ShowBubble3); bubble_04.AddGestureRecognizer(ShowBubble4); bubble_05.AddGestureRecognizer(ShowBubble5); bubble_06.AddGestureRecognizer(ShowBubble6); bubble_07.AddGestureRecognizer(ShowBubble7); bubble_08.AddGestureRecognizer(ShowBubble8); bubble_09.AddGestureRecognizer(ShowBubble9); bubble_10.AddGestureRecognizer(ShowBubble10); this.NavigationController.NavigationBarHidden = false; ViewModel.GetProfilesDetails(); this.View.BackgroundColor = UIColor.FromRGB(246, 194, 96); var bubble01Height = bubble_01.HeightAnchor.ConstraintEqualTo(0); bubble01Height.Active = true; var bubble05Height = bubble_05.HeightAnchor.ConstraintEqualTo(0); bubble05Height.Active = true; var bubble08Height = bubble_08.HeightAnchor.ConstraintEqualTo(0); bubble08Height.Active = true; ViewModel.ForPropertyChange(x => x.UserName, y => { profile_name.AttributedText = new NSAttributedString(ViewModel.profile_name + "," + ViewModel.profile_age, underlineStyle: NSUnderlineStyle.None); try { if (!string.IsNullOrEmpty(ViewModel.image_url)) { profile_image.Image = FromUrl(ViewModel.image_url); } else { profile_image.Image = FromUrl("https://srendip-dev.s3.amazonaws.com/no-image-icon.png"); } } catch (Exception ex) { } }); ViewModel.ForPropertyChange(x => x.Profile_bubbles, y => { for (int a = 0; a < ViewModel.Profile_bubbles.Count; a++) { if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(0)) { bubble_01.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_01.Hidden = false; bubble01Height.Active = false; bubble_01.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(1)) { bubble_02.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_02.Hidden = false; bubble_02.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(2)) { bubble_03.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_03.Hidden = false; bubble_03.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(3)) { bubble_04.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_04.Hidden = false; bubble_04.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(4)) { bubble_05.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_05.Hidden = false; bubble05Height.Active = false; bubble_05.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(5)) { bubble_06.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_06.Hidden = false; bubble_06.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(6)) { bubble_07.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_07.Hidden = false; bubble_07.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(7)) { bubble_08.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_08.Hidden = false; bubble08Height.Active = false; bubble_08.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(8)) { bubble_09.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_09.Hidden = false; bubble_09.UserInteractionEnabled = true; } else if (!string.IsNullOrEmpty(ViewModel.Profile_bubbles[a].icon) && a.Equals(9)) { bubble_10.Image = FromUrl(ViewModel.Profile_bubbles[a].icon); bubble_10.Hidden = false; bubble_10.UserInteractionEnabled = true; } } }); NavigationBarSetUp(); }