private void SetFragment() { var namesEnum = Enum.GetNames(typeof(VacationType)); _fragments = new Android.Support.V4.App.Fragment[namesEnum.Length]; for (var i = 0; i < namesEnum.Length; i++) { _fragments[i] = new VacationTypeFragment(namesEnum[i]); } }
private Android.Support.V4.App.Fragment FragmentsFactory(object parameters) { if (parameters is VacationTypePagerParameters vacationTypePagerParameters) { var bundle = new Bundle(); bundle.PutViewModelParameters(vacationTypePagerParameters); var fragment = new VacationTypeFragment() { Arguments = bundle }; return(fragment); } throw new NotSupportedException(nameof(parameters)); }