Wpf 如何使用项创建ListView以添加项

Wpf 如何使用项创建ListView以添加项,wpf,vb.net,xaml,Wpf,Vb.net,Xaml,我是xaml、vb.net和编码方面的新手。我正在尝试使用ListView制作一个应用程序。 我知道如何使用ListView,但我想要另一种ListView:一个带有一个项目的ListView,它允许我们添加一个项目 我不知道该怎么做。也许是用户控制 为了更好地理解,我附上了一张草图 有两种方法可以做到这一点。基本上,这一切都归结为使用一些事件来触发新项目的创建。一个选项是将最后一项设置为按钮,并处理单击事件。在事件处理程序中,您需要在列表中最后一个项目之前插入一个项目。好,我将尝试该选项。但是

我是xaml、vb.net和编码方面的新手。我正在尝试使用ListView制作一个应用程序。 我知道如何使用ListView,但我想要另一种ListView:一个带有一个项目的ListView,它允许我们添加一个项目

我不知道该怎么做。也许是用户控制

为了更好地理解,我附上了一张草图


有两种方法可以做到这一点。基本上,这一切都归结为使用一些
事件来触发新项目的创建。一个选项是将最后一项设置为
按钮
,并处理
单击事件。在事件处理程序中,您需要在列表中最后一个项目之前插入一个项目。

好,我将尝试该选项。但是保存listview呢。我通常使用的是可观察的采集。如果我的listview中有一个“按钮项”,我如何保存它?等等,我只需要用我的数据而不是项目来填充该集合,对吗?您需要在ObservableCollection的末尾添加一些额外的项目,然后让您的DataTemplate识别它并显示按钮,而不是普通模板。保存时,只需保存除最后一项之外的所有项目。