2017-03-03 15 views
1

基本的なFlowListViewを作成しましたが、動作しないようです。基本的なXamarin ListViewでは正常に動作しますが、FLOWListViewに切り替えると正しい行数しか表示されませんが空です。FlowListViewが単純な例で正しく動作しない

どこが間違っていますか?あなたはまだ、このビットを考え出したていない場合は

<?xml version="1.0" encoding="UTF-8"?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:flv="clr-namespace:DLToolkit.Forms.Controls;assembly=DLToolkit.Forms.Controls.FlowListView" xmlns:ffimageloading="clr-namespace:FFImageLoading.Forms;assembly=FFImageLoading.Forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="rateStyle.ReviewPage"> 
<ContentPage.Content> 
    <StackLayout Orientation="Horizontal"> 
     <flv:FlowListView x:Name="listy" FlowColumnCount="2" SeparatorVisibility="None" HasUnevenRows="true"> 
      <flv:FlowListView.FlowColumnTemplate> 
       <DataTemplate> 
        <StackLayout> 
         <Label Text="{Binding Title}" /> 
         <!-- 
         <Image Source="{Binding Picture}" /> 
         --> 
        </StackLayout> 
       </DataTemplate> 
      </flv:FlowListView.FlowColumnTemplate> 
     </flv:FlowListView> 
    </StackLayout> 
</ContentPage.Content> 

public partial class ReviewPage : ContentPage 
{ 
    public ReviewPage() 
    { 
     InitializeComponent(); 

     var data = new List<Outfit>(); 
     var a = new Outfit { Title = "aaa", Picture="https://farm9.staticflickr.com/8625/15806486058_7005d77438.jpg" }; 
     var b = new Outfit { Title = "bbb", Picture = "https://farm5.staticflickr.com/4011/4308181244_5ac3f8239b.jpg" }; 
     var c = new Outfit { Title = "ccc", Picture = "https://farm8.staticflickr.com/7423/8729135907_79599de8d8.jpg" }; 

     data.Add(a); data.Add(b); data.Add(c); 

     listy.ItemsSource = data; 
    } 
} 
+0

これを行うにはどうしましたか?私は同様の問題に直面している – Greggz

答えて

0

、あなたはFlowItemsSource、ないItemSourceを設定する必要があります。このように:

public partial class ReviewPage : ContentPage 
{ 
    public ReviewPage() 
    { 
     InitializeComponent(); 

     var data = new List<Outfit>(); 
     var a = new Outfit { Title = "aaa", Picture="https://farm9.staticflickr.com/8625/15806486058_7005d77438.jpg" }; 
     var b = new Outfit { Title = "bbb", Picture = "https://farm5.staticflickr.com/4011/4308181244_5ac3f8239b.jpg" }; 
     var c = new Outfit { Title = "ccc", Picture = "https://farm8.staticflickr.com/7423/8729135907_79599de8d8.jpg" }; 

     data.Add(a); data.Add(b); data.Add(c); 

     listy.FlowItemsSource = data; 
    } 
} 
関連する問題