在搜索视图模型中打开/关闭窗口的方法时,我找到了this behavior here。除了我将继承的Behavior<UserControl>
更改为Behavior<Window>
之外,我使用Window
中的行为而不是{{1 }}
在我尝试将UserControl
更改为对话框window.Show()
之前,一切正常。关闭新打开的窗口后,它不会再次重新打开。
我认为这与对话框的工作方式有关?
有没有办法可以改变这种行为,所以它也适用于对话框?
(或者我实际上是否犯了错误,导致它无法完全发挥作用?(如果它适用于其他人))