Exemplo n.º 1
0
        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]);
            }
        }
Exemplo n.º 2
0
        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));
        }