public override void ViewDidLoad()
        {
            viewModel = ServiceLocator.Instance.Resolve<ICheckInViewModel>();
            logger = ServiceLocator.Instance.Resolve<IAppInsights>();

            lblBeerName.Text = beer.Name;
            lblDate.Text = DateTime.Now.ToString("M");

            starView.BackgroundColor = ratingView.BackgroundColor;

            RatingConfig ratingConfig = new RatingConfig(UIImage.FromFile("star_blue_empty.png"),UIImage.FromFile("star_blue_filled.png"), UIImage.FromFile("star_blue_filled.png"));
            decimal averageRating = 3;

            var starsView = new PDRatingView(starView.Bounds, ratingConfig, averageRating);
            starsView.Center = new CoreGraphics.CGPoint(View.Center.X -10, starView.Frame.Y +10);

            starsView.RatingChosen += (sender, e) =>
            {
                rating = e.Rating;
            };
            starView.Add(starsView);
            starView.LayoutSubviews();
        }
Exemple #2
0
        public override void ViewDidLoad()
        {
            viewModel = ServiceLocator.Instance.Resolve <ICheckInViewModel>();
            logger    = ServiceLocator.Instance.Resolve <IAppInsights>();

            lblBeerName.Text = beer.Name;
            lblDate.Text     = DateTime.Now.ToString("M");

            starView.BackgroundColor = ratingView.BackgroundColor;

            RatingConfig ratingConfig  = new RatingConfig(UIImage.FromFile("star_blue_empty.png"), UIImage.FromFile("star_blue_filled.png"), UIImage.FromFile("star_blue_filled.png"));
            decimal      averageRating = 3;

            var starsView = new PDRatingView(starView.Bounds, ratingConfig, averageRating);

            starsView.Center = new CoreGraphics.CGPoint(View.Center.X - 10, starView.Frame.Y + 10);

            starsView.RatingChosen += (sender, e) =>
            {
                rating = e.Rating;
            };
            starView.Add(starsView);
            starView.LayoutSubviews();
        }