Пример #1
0
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            IdentityProviderView view = null;

            if (convertView == null)
            {
                var identityProvider = _identityProviders.ElementAtOrDefault(position);
                if (identityProvider != null)
                {
                    view = new IdentityProviderView(_context, identityProvider.Name);
                }
            }
            else
            {
                view = (IdentityProviderView)convertView;
                var identityProvider = _identityProviders.ElementAtOrDefault(position);
                if (identityProvider != null)
                {
                    view.Name = identityProvider.Name;
                }
            }

            if (view != null && !_views.Contains(view))
            {
                _views.Add(view);
            }

            return(view);
        }
        public override View GetView(int position, View convertView, ViewGroup parent)
        {
            IdentityProviderView view = null;

            if (convertView == null)
            {
                var identityProvider = _identityProviders.ElementAtOrDefault(position);
                if (identityProvider != null)
                    view = new IdentityProviderView(_context, identityProvider.Name);
            }
            else
            {
                view = (IdentityProviderView)convertView;
                var identityProvider = _identityProviders.ElementAtOrDefault(position);
                if (identityProvider != null)
                    view.Name = identityProvider.Name;
            }

            if (view != null && !_views.Contains(view))
                _views.Add(view);

            return view;
        }