我不确定如何以最好的 MVVM 方式做到这一点......
基本上,我的主应用程序打开了一个搜索窗口,其中显示了 TabPanel 中的所有记录。然后,如果双击记录,则会使用该记录打开一个新选项卡。现在,我正在尝试保留 MVVM 的内容,但我一生都无法弄清楚当一个人删除记录时如何关闭 gui tabitem(如果记录消失了,为什么要保持打开状态)。
我现在能弄清楚如何做到这一点的唯一方法是将 TabItem 的实例作为 DeleteCommand 的参数传递,这对我来说似乎是一个很大的禁忌,但我终生无法弄清楚如何做到这一点。