在c#中用数组填充Xaml
本文关键字:填充 Xaml 数组 | 更新日期: 2023-09-27 18:17:55
如何用c#数组(或列表或dic)数据填充Xaml,如angular中的ng-repeat
。因此,假设我有以下内容:
var list = new List<string>() { "item1", "item2" };
和一个xaml视图:
<StackLayout ng-repeat="x in list">
<SomeTag>TextHere</SomeTag>
<SomeOtherTag Text="x"></SomeOtherTag>
</StackLayout>
假设SomeTag
和SomeOtherTag
是有效的标签名称,我如何在此重新创建ng-repeat
行为。我不是在寻找任何下拉框,我只是想要一个循环机制
您需要使用ListView
和ItemTemplate
。ListView是列表本身,然后数据列表中的每个项将使用ItemTemplate来绘制自己。
因为我不知道你是否在用Xamarin。Xamarin的iOS。Android或Xamarin。表单,我不能给你一个直接链接到文档,但应该很容易谷歌。
我个人在Xamarin中创建了一个这样的列表视图。如果你也在使用Xamarin.Forms.