public override View GetChildView(int groupPosition, int childPosition, bool isLastChild, View convertView, ViewGroup parent) { var device = this.GetChild(groupPosition, childPosition) as Device; var deviceView = new DeviceController(this.Context, device); return(deviceView.CreateListItemView(groupPosition * childPosition)); }