我真的不知道如何以最佳方式MVVM做这片...MVVM - 关闭时,一条记录被删除
基本上,我主要的应用程序打开,显示所有记录中搜索窗口一个TabPanel。然后,如果双击一条记录,则会使用该记录打开一个新选项卡。现在,我试图保留MVVM的东西,但是我不能在我的生活中找出当某人删除记录时为什么要关闭gui tabitem(为什么在记录不存在的时候保持打开状态)。
我现在想办法做的唯一方法是将TabItem的实例作为DeleteCommand的参数传递给我,这对我来说似乎是一个很大的禁忌,但是我不能为了生活我弄清楚如何做到这一点。
我只是创建一个TabItem并将其添加到TabCollection。我这样做是因为选项卡不仅仅是记录。可以有一个包含报告(rdlc)的选项卡或包含SearchAllView的选项卡等。 – 2010-11-27 02:17:55