Пример #1
0
 public LevelViewModel(List <LevelModel> model, JokersModel jokers, IRepository repository)
 {
     Repository          = repository;
     Levels              = model;
     Jokers              = jokers;
     IsReturnedFromLevel = -1;
 }
Пример #2
0
        public LevelPlayPage(LevelPlayViewModel lvlVM, JokersModel jokers)
        {
            InitializeComponent();
            adIntersticial = DependencyService.Get <IAdIntersticial>();
            adIntersticial.Init(this);

            Jokers                       = jokers;
            _rnd                         = new Random();
            LevelPlayViewModel           = lvlVM;
            LblQuestion.Text             = LevelPlayViewModel.GetActualQuestion().QuestionText;
            actualOptions                = LevelPlayViewModel.GetActualQuestion().Options.OrderBy((item) => _rnd.Next()).ToList();
            listOptions.ItemsSource      = actualOptions;
            listOptions.ItemClickCommand = ItemClickCommand;


            var fiftyTapRecognizer = new TapGestureRecognizer
            {
                Command = new Command(OnFiftyFifty),
                NumberOfTapsRequired = 1
            };

            fiftyfiftyImg.GestureRecognizers.Add(fiftyTapRecognizer);

            var peopleTapRecognizer = new TapGestureRecognizer
            {
                Command = new Command(OnPeopleTap),
                NumberOfTapsRequired = 1
            };

            peopleImg.GestureRecognizers.Add(peopleTapRecognizer);

            var phoneTapRecognizer = new TapGestureRecognizer
            {
                Command = new Command(OnPhoneTap),
                NumberOfTapsRequired = 1
            };

            phoneImg.GestureRecognizers.Add(phoneTapRecognizer);

            BindingContext = this;
        }