public LoyaltyPage() { InitializeComponent(); HandleReceivedMessages(); NavigationPage.SetBackButtonTitle(this, ""); LoyaltyCardFooter.SetRewardLevelIcon(Global.GetrewardPoints()); var ver = DependencyService.Get <IDeviceChecker>().GetDeviceVersion(); System.Diagnostics.Debug.WriteLine("ver" + ver); if (ver == 5) { rotateLayout.Margin = new Thickness(20, 10, 10, 10); rotateLayout.HeightRequest = 700; spendPointsLayout.Padding = new Thickness(20, 0, 20, 10); } else if (ver == 6) { rotateLayout.Margin = new Thickness(40, 50, 10, 10); rotateLayout.HeightRequest = 1000; spendPointsLayout.Padding = new Thickness(20, 30, 20, 10); } else if (ver == 61) { rotateLayout.Margin = new Thickness(20, 70, 10, 10); spendPointsLayout.Padding = new Thickness(20, 70, 20, 0); } }
protected override void OnAppearing() { base.OnAppearing(); LoadLoyaltyPointAsync(); var notifList = Global.GetAllTopic(); var currentMessageCount = notifList.Where(e => e.Value == "new_message").Count(); if (currentMessageCount <= 0) { LoyaltyCardFooter.BadgeVisibility = 0; } else { LoyaltyCardFooter.BadgeVisibility = 1; LoyaltyCardFooter.BadgeCountMessage = currentMessageCount.ToString(); } LoyaltyCardFooter.SetRewardLevelIcon(Global.GetrewardPoints()); }