public override View GetView(int position, View convertView, ViewGroup parent) { var prop = items[position]; if (convertView == null) { convertView = renderer.ProcessPair(0, NewState.Empty, null, prop); } else { renderer.RemoveElement(convertView, prop); renderer.UpdateExistingElement(convertView, prop); } return(convertView); }
public Elements.UIElement GetView(int position, Elements.UIElement convertView) { var prop = items[position]; if (convertView == null) { convertView = renderer.ProcessPair(0, NewState.Empty, null, prop); } else { renderer.RemoveElement(convertView, prop); renderer.UpdateExistingElement(convertView, prop); } return(convertView); }