XAML 我使用的列表不显示在页面WPF中

b5buobof  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(76)

我在一个模型中有一个列表,我在一个视图中使用它来从一个视图模型中添加或删除其中的东西。然后,通常我可以转到另一个页面,在一个组合框中查看列表。但是现在它不在组合框中显示。
我不知道如何在某种程度上“投”我的列表中的组合框。任何帮助是apprciated!
List Collection in my model这是我的列表<>在我的模型Bibliotheque. List COllection in my first viewModel和这里它是在我的视图模型,我添加和删除项目。这导致我的视图:The binding of the list in a listview这里是问题List Collection in my second viewmodel在我的其他视图模型为我的其他页面我重新创建列表使用它,但然后在我的视图中的组合框:The comboBox that I try to bind my list to.当我在另一个页面添加东西并检查组合框是否改变时,没有发生任何事情。
我真的不知道哪里出了问题...
更新
当我使用OnpropertyChanged(nameof(Collection));在我的viewModel ComptesEtudiants中的一个fonset中,我现在可以看到我的列表。所以问题一定是当我转到页面时,列表需要刷新。

vcudknz3

vcudknz31#

而不是:

List<Livre>

字符串
您应该使用:用途:

ObservableCollection<Livre>


ObservableCollection在您添加/删除项目时通知UI。

相关问题