public AllTestsService(MvxViewModel currentViewModel)
        {
            _currentViewModel = currentViewModel;

            All = typeof(AllTestsService).GetTypeInfo().Assembly.CreatableTypes()
                .Where(t => typeof (ViewModels.TestViewModel).IsAssignableFrom(t) && (t != typeof(ViewModels.TestViewModel)))
                .ToList();
        }
Beispiel #2
0
        public MvxCard(Context ctx, CardViewModelInfo vmi, MvxViewModel viewModel) 
        {
            Card = new Card(ctx);
            ViewModel = viewModel;
            CardInfo = vmi;

            var inpc = viewModel as INotifyPropertyChanged;
            if (inpc != null)
            {
                inpc.PropertyChanged += inpc_PropertyChanged;
            }
            Card.SetText(CardInfo.getText(viewModel));
            Card.SetFootnote(CardInfo.getFooter(viewModel));

            var bkg = CardInfo.getBackgroundBytes(viewModel);
            if (bkg != null)
            {
                var bmp = BitmapFactory.DecodeByteArray(bkg, 0, bkg.Length);
                Card.AddImage(bmp);
                Card.SetImageLayout(Card.ImageLayout.Full);
            }
        }
 public IAllTestsService GetAllTestsService(MvxViewModel currentViewModel)
 {
     return new AllTestsService(currentViewModel);
 }