日期:2014-05-18  浏览次数:20948 次

WPF使用MVVM模式,如果V保持干净,那么,弹出窗体(比如双击列表弹出修改窗体)怎么初始化?
如题。

------解决方案--------------------
其实方法很多,可以去网上搜搜看,可以用Behaviour来实现;也可以用类似MvvmLight中Messenger的方法在App.cs中注册一个公共的弹窗方法,然后Dialog窗体中用隐式模版动态控制弹窗中要显示的子控件;也可以像mvvm实现导航那样,自己写一个Service来完成;总之框架是死的,人是活的,没有不能解决的问题