本文主要是介绍解耦!解耦!漫谈 XAML 应用程序开源框架 Prism(七)对话窗口服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果你想在弹出窗口中进行一些简单的交互,tx MessageBox 足矣
如果你只是想进行一些简单的交互,系统提供的MessageBox足矣。
但是如果你想进行一些更自由的交互,或者你只是想定制弹出窗口的样式,Prism贴心地提供了对话窗口服务。
使用步骤:
第一步,准备好你要弹出的页面,把它注册成对话窗口。
第二步, 通过依赖注入拿到服务
第三步,你相弹出它时,只需要这样做
当然,如果是一个有其它信息返回的对话,它应该是这样的。
这个系列到这里就结束了,写的有点过于简单了,希望我抛的砖能为你引来玉.
再次感谢Prism作者们的无私奉献。Prism Library
当然,框架并不是来做一切事的,它只是让一些事情变得方便,真正雕琢出一件艺术品的,不是你手上的刻刀,而是你的心。
这篇关于解耦!解耦!漫谈 XAML 应用程序开源框架 Prism(七)对话窗口服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!