2017-11-24 9 views
0

私はメインページにリストビューを持っています。テンプレートセレクタを使用して、別々のファイル(ViewCell)にあるテンプレートを選択しています。今度は、選択したテンプレート(別ファイル)でリストビューを使用する必要がありますが、ランタイムエラーが発生し、エラーであるものも取得できません。以下はコードスニペットです。ViewCell内のリストビューを別ファイルで表示

メインページ

<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; } 
} 

InventoryDe​​tailItemData

public string ItemName { get; set; } 
    public int RequestedQty { get; set; } 
    public int IssuedQty { get; set; } 

インサイドViewCell(別ファイル)は、それは私の実行時エラーと上記のコードでは問題が何であるかを見つけることができません与えtemplateselector

<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

@GeraldVersluis私は以下の情報を出力ウィンドウから取得しました。11-24 18:52:57.868 W/dalvikvm(19807):threadid = 1:未知の例外(グループ= 0x41db3c08)でスレッドが終了しました 未処理の例外が発生しました。 – Thavudu

+0

ListView Groupingを使用することを強くお勧めします。 –

答えて

0

これらを削除してください。あなたのコードから<ViewCell.View> </ViewCell.View>

動作するかどうか教えてください。

+0

私のコードから何を削除しますか? – Thavudu

関連する問題