求一个漂亮的Silverlight弹出窗口
是这样子的,在ArcGIS地图上,当鼠标点击点时,弹出信息框,点击其他点时,关闭前一个提示框,并重新显示新的提示框。
实现了一个,但是样式不是很好看,主要是通过后台代码来实现界面的排版和布局,所以不是很好看,期望能提供一个漂亮的可在Blend中编辑的提示框方式。
那个Silverlight toolkit中的Popup也用过,效果也不是很好,希望做过此类的童鞋们,给点参考代码或比较好的链接代码,在ESRI的Code Gallery中也只找到这样的弹出框
http://www.gisportal.ro/situatiiUrgenta/
[解决办法]
Silverlight自定义ChildWindows美化不算很困难,使用Blend修改Silverlight Toolkit就可以实现。
目前网络上也有不少相关的开源项目可以参考:
http://www.silverlightchina.net/html/works/2010/1008/2474.html
http://www.silverlightchina.net/html/works/2010/0217/725.html
http://www.silverlightchina.net/html/works/2011/0130/5244.html
http://www.silverlightchina.net/html/works/2011/0125/5151.html
http://www.silverlightchina.net/html/tips/2011/0716/9040.html
http://www.silverlightchina.net/html/tips/2011/1123/11978.html
[解决办法]
我以前在银光中国下载过一个美化版的childwindow,楼主可以去看看。可以自定义类型的(是警告窗口还是提示窗口),很方便。图片也可以自定义。
[解决办法]
Tim Heuer为我们提供了Non-Modal Used ChildWindow组件(非模式使用子窗体——Tim Heuer称之为浮动窗体[FloatableWindow]),参考
http://www.cnblogs.com/Kinglee/archive/2009/08/04/1539100.html