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;
}
}
您是否設法讓此工作成功?我面臨類似的問題 – Greggz