【发布时间】:2021-06-10 17:11:51
【问题描述】:
在我的页面中,我使用Listview,即在目录中显示文件名。
当我在Listview 中使用TextCell 时,Listview 项为空。
我的Listview 商品代码是:
DirectoryInfo di = new DirectoryInfo(myDirectory);
FileInfo[] files = di.GetFiles();
if (Directory.Exists(myDirectory))
{
for (int i = 0; i < files.Length; i++)
{
lstFiles.Add(i + 1 + ". " + files[i].Name);
}
}
lstviewsFile.ItemsSource = lstFiles;
我的xml:
-
有效的xaml
<ListView x:Name="lstviewsFile" ItemsSource="{Binding lstFiles}" SeparatorColor="#448AFF" SelectionMode="Single" ItemSelected="lstviewsFile_ItemSelected"> </ListView> -
不起作用的xaml
<ListView x:Name="lstviewsFile" SeparatorColor="#448AFF" SelectionMode="Single" ItemSelected="lstviewsFile_ItemSelected"> <ListView.ItemTemplate> <DataTemplate> <TextCell Text="{Binding lstFiles}" TextColor="#FFFFFF"></TextCell> </DataTemplate> </ListView.ItemTemplate> </ListView>
你能帮帮我吗?
【问题讨论】:
标签: xaml xamarin.forms xamarin.forms.listview