我尝试在xamarin UWP中创建一个带有按钮的listView,但我得到一个空白的输出窗口。我试过这样的事情
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Button Text="CLick"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
帮我在xamarin UWP中创建一个列表视图。如果有任何错误,请纠正我。提前致谢
答案 0 :(得分:3)
此示例将在ListView中显示单个Button。 这样您可以直接将Button添加为子项。
<ListView>
<Button Text="CLick"/>
</ListView>
这也适用于多个孩子。
<ListView>
<Button Text="CLick"/>
<Button Text="CLick2"/>
</ListView>
此示例将在列表视图中显示一组按钮。按钮的数量取决于您的收藏中有多少项目。您需要使用ItemsSource属性。
在/ viewmodel后面的代码中,您需要一些名为ListViewItems的IENumerable / ICollection类型,它包含至少一个元素。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="App1.Views.ListViewExample">
<ContentPage.Content>
<ListView ItemsSource="{Binding ListViewItems}">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Button Text="CLick"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage.Content>
</ContentPage>
进一步说明
对于bound集合中的每个项目,都会创建一个以Button为子项的网格。