现在的位置: 首页 > 综合 > 正文

【Silverlight】使用ChildWindow实现MessageBox

2011年07月14日 ⁄ 综合 ⁄ 共 10373字 ⁄ 字号 评论关闭
最近项目上需要实现一个询问提示消息框,但猛的发现人家Silverlight类库提供的MessageBox类只有简单的两个重载方法,百思不得其解,不知为什么不提供,没有办法只有自己做一个,其实不是很难办,因为Silverlight3以后提供了ChildWindow,下面是实现代码,希望对大家有用,请多多支持。

效果:

MsgBoxWindow Xaml

MsgBoxWindow

调用方法

Demo及Source下载链接/Files/Hedonister/SilverlightMsgBox.zip

不过这个实现有个问题,在调用ChildWindow的show方法时,必须使用回调才能得到消息框的结果,使用起来很是别扭,如果有哪位同志能实现同步方式的,请与我联系,必有重奖。

抱歉!评论已关闭.