【问题标题】:How to close previous window when it redirects to another window in wpf mvvm using caliburn micro?使用caliburn micro重定向到wpf mvvm中的另一个窗口时如何关闭上一个窗口?
【发布时间】:2014-05-08 05:18:42
【问题描述】:

我在我的项目中使用 caliburn micro 和 mvvm 架构。我用一个按钮在用户控件上创建。当我单击按钮时,它正在重定向到另一个用户控件。但问题是当我重定向到另一个窗口时,它会附加到前一个窗口。 那么,任何人都可以帮助我在重定向到另一个窗口时如何关闭上一个窗口。? 谢谢。

【问题讨论】:

    标签: wpf mvvm caliburn.micro


    【解决方案1】:

    这是一个老问题,但我要解决这个问题的方法是使用 IoC/MEF 获取对窗口管理器的引用,执行 WindowManager.CreateWindow(NewViewModel) 打开一个新窗口,然后 TryClose( ) 旧窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 1970-01-01
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      相关资源
      最近更新 更多