里面的按钮是 listView 在 UWP 的视图中不显示
Button inside is listView is not displayed in view in UWP
我尝试在 xamarin UWP 中创建一个带有按钮的 listView,但我得到的是空白输出 window。我试过这样的东西
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Button Text="CLick"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
帮我在 xamarin UWP 中创建一个列表视图。如有错误,请指正。提前致谢
基本示例
此示例将在 ListView 中显示单个 Button。
这样你就直接把Button添加为children.
<ListView>
<Button Text="CLick"/>
</ListView>
这也适用于多个 children。
<ListView>
<Button Text="CLick"/>
<Button Text="CLick2"/>
</ListView>
高级示例
此示例将在您的列表视图中显示 collection 个按钮。按钮的数量取决于您的 collection 中有多少项目。你需要利用 ItemsSource 属性.
在您的隐藏代码/viewmodel 中,您需要一些名为 ListViewItems 的 IENumerable/ICollection 类型,它至少包含一个元素。
内容页面示例XAML
<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 collection 中的每个项目,将创建一个带有 child 按钮的网格。
我尝试在 xamarin UWP 中创建一个带有按钮的 listView,但我得到的是空白输出 window。我试过这样的东西
<ListView>
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Button Text="CLick"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
帮我在 xamarin UWP 中创建一个列表视图。如有错误,请指正。提前致谢
基本示例
此示例将在 ListView 中显示单个 Button。 这样你就直接把Button添加为children.
<ListView>
<Button Text="CLick"/>
</ListView>
这也适用于多个 children。
<ListView>
<Button Text="CLick"/>
<Button Text="CLick2"/>
</ListView>
高级示例
此示例将在您的列表视图中显示 collection 个按钮。按钮的数量取决于您的 collection 中有多少项目。你需要利用 ItemsSource 属性.
在您的隐藏代码/viewmodel 中,您需要一些名为 ListViewItems 的 IENumerable/ICollection 类型,它至少包含一个元素。
内容页面示例XAML
<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 collection 中的每个项目,将创建一个带有 child 按钮的网格。