我在主页面中有列表视图。我正在使用模板选择器来选择驻留在单独文件(ViewCell)中的模板。现在我需要在所选模板(单独的文件)中使用列表视图,但它会产生运行时错误,我也无法得到错误。以下是代码段。
的MainPage
<ListView Margin="0,0,0,0" VerticalOptions="FillAndExpand"
SeparatorVisibility="None" HasUnevenRows="True"
ItemTemplate="{StaticResource RequestTemplateSelector }"
ItemsSource="{Binding LstInventoryRequests}" >
</ListView>
LstInventoryRequests(以下类对象的列表)
Class
{
public string IssuedOn { get; set; }
public string IssueId { get; set; }
public ObservableCollection<InventoryDetailItemData> ItemDetails { get; set; }
}
InventoryDetailItemData
public string ItemName { get; set; }
public int RequestedQty { get; set; }
public int IssuedQty { get; set; }
由templateselector选择的ViewCell(单独文件)
<ListView
SeparatorVisibility="None"
ItemsSource="{Binding ItemDetails}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell >
<ViewCell.View>
<Label Text="{Binding ItemName}"/>
</ViewCell.View>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
它给了我运行时错误,但无法找到上述代码中的问题。 有人可以帮我找出来吗?
答案 0 :(得分:0)
尝试删除这些。您的代码中的<ViewCell.View> </ViewCell.View>
。
让我知道它是否有效。