如何在按钮单击中填充列表视图。 C# Metro 应用程序
How to populate a listview in a button Click. C# Metro app
我有一个列表视图。我从后端的列表集合中填充它。我希望它在单击按钮时被填充。
我的全球列表:
List<Collection> ResourceList;
ResourceList = new List<Collection>();
我的按钮
<AppBarButton x:Name="btnDocuments" Height="92" Width="82" Label="Documents" Click="btnDocuments_Click">
<AppBarButton.Icon>
<BitmapIcon UriSource="Assets/doc.png" Margin="8,5,7,7"/>
</AppBarButton.Icon>
</AppBarButton>
我的按钮点击。
private void btnDocuments_Click(object sender, RoutedEventArgs e)
{
ResourceList.Add(new Collection { ID = 1, Name = "hi" });
}
当我在视图启动时调用此方法而不是在单击事件中时,它会被填充。
有人可以帮我做这个吗?感谢任何形式的帮助。
您可以将 List<> 更改为 ObservableCollection<>
List<Collection> ResourceList;
ResourceList = new List<Collection>();
变成
ObservableCollection<Collection> ResourceList;
ResourceList = new ObservableCollection<Collection>();
我有一个列表视图。我从后端的列表集合中填充它。我希望它在单击按钮时被填充。
我的全球列表:
List<Collection> ResourceList;
ResourceList = new List<Collection>();
我的按钮
<AppBarButton x:Name="btnDocuments" Height="92" Width="82" Label="Documents" Click="btnDocuments_Click">
<AppBarButton.Icon>
<BitmapIcon UriSource="Assets/doc.png" Margin="8,5,7,7"/>
</AppBarButton.Icon>
</AppBarButton>
我的按钮点击。
private void btnDocuments_Click(object sender, RoutedEventArgs e)
{
ResourceList.Add(new Collection { ID = 1, Name = "hi" });
}
当我在视图启动时调用此方法而不是在单击事件中时,它会被填充。
有人可以帮我做这个吗?感谢任何形式的帮助。
您可以将 List<> 更改为 ObservableCollection<>
List<Collection> ResourceList;
ResourceList = new List<Collection>();
变成
ObservableCollection<Collection> ResourceList;
ResourceList = new ObservableCollection<Collection>();