0
Forms Lab에서 GridView를 사용하려고합니다. 문제는 화면에 아무 것도 표시되지 않는다는 것입니다. 주목할 한 가지는 - Content = gridView 또는 Content = mainLayout을 설정할 때 null 포인터 참조 예외가 발생하지만 null 요소를 찾을 수 없습니다. 보기의 코드는 다음과 같습니다.Xamarin Forms Labs GridView가 표시되지 않습니다.
var itemTemplate = new DataTemplate(typeof (MedicineBoxItemCell));
var gridView = new GridView();
gridView.ItemsSource = medicineBoxViewModel.MedicineBoxViewModelItems;
gridView.ItemTemplate = itemTemplate;
StackLayout mainLayout = new StackLayout();
mainLayout.Children.Add(gridView);
var scrollView = new ScrollView()
{
Content = mainLayout,
BackgroundColor = Color.Yellow
};
Content = scrollView;
}
public class MedicineBoxItemCell : ViewCell
{
public MedicineBoxItemCell()
{
var name = new Entry()
{
HorizontalOptions = LayoutOptions.FillAndExpand
};
name.SetBinding(Entry.TextProperty, "MedicineBoxItem.Medicine.Name");
View = name;
}
}`
Android에서 테스트 중입니다. 그 격자 셀이 TextCell 유형 일 때도 작동하지 않습니다. 기본 문제는 페이지 내용에 gridView를 추가 할 수 없다는 것입니다. 내용 = GRIDVIEW 던져 널 포인트 예외가 –
그것은 안드로이드에서 구현 아니에요 아직 .. 우리는 너무 귀하의 입력에 기여 주시기 거기에 도움이 필요합니다 .. 템플릿을 사용하는 데 문제가 : https://github.com/ XForms/Xamarin-Forms-Labs –