public AllTestsService(MvxViewModel currentViewModel) { _currentViewModel = currentViewModel; All = typeof(AllTestsService).GetTypeInfo().Assembly.CreatableTypes() .Where(t => typeof (ViewModels.TestViewModel).IsAssignableFrom(t) && (t != typeof(ViewModels.TestViewModel))) .ToList(); }
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); }