我有一个Window1
,其中有两个ListView
框,即ListView_Category
和ListView_FilesInCategory
。根据{{1}}中的选择,ListView_Category
会被填充。
现在,根据ListView_FilesInCategory
的选择,将打开一个新窗口ListView_FilesInCategory
,其中显示文件详细信息。我正在Window2
SelectionChanged
事件中打开这个新窗口,方法是创建ListView_FilesInCategory
类的对象,并将值从Window2
传递到Window1
Window2
的参数化构造函数,即在创建对象时传递值。
现在,我的问题是当我关闭Window2
时,然后当我更改Window2
框的选择时,ListView_Category
不会被填充。虽然正在从服务器获取正确的值,我正在通过在下面的命令之前在屏幕上打印它们来检查,但是仍然没有执行此命令并且我的ListView_FilesInCategory
框保持不变。
ListView_FilesInCategory
请帮助。
这是我填充ListView_FilesInCategories.Items.Add(elem.Value);
框的代码段:
ListView_FilesInCategories
问题是由于我在这里使用动作委托造成的吗?
答案 0 :(得分:0)
您的使用清单。而不是使用observablecollection