Silverlight可以做自定义窗体吗?

wpf562 2014-02-13 04:30:57
我已经完成了WPF的学习,目前就只知道WPF桌面应用程序是要安装并运行的。
想问一下:
1:Silverlight应用程序是不是不需要安装就可直接运行的呢(不需要安装就可以直接运行的程序显然比需要安装才能运行的程序受欢迎的)?
2:它必须在浏览器中运行吗?
3:如果必须在浏览器中运行的话,Silverlight能不能做自定义形状的窗体呢?
...全文
152 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
海涵德 2014-02-13
  • 打赏
  • 举报
回复
silverlight可以自定以窗体
海涵德 2014-02-13
  • 打赏
  • 举报
回复
不要把wpf和silverlight搞混了,它两不是一回事。 silverlight是wpf的一个子集,是浏览器的一个插件,用来实现浏览器应用。 而wpf是一般的应用程序,是操作系统的可执行程序或dll。
wpf562 2014-02-13
  • 打赏
  • 举报
回复
引用 1 楼 wjq 的回复:
Silverlight本身是基于浏览器的app。 1:需要安装Silverlight运行时。然后访问相应的url来访问。如果sl app支持独立浏览器外运行,那么也有一个需要用户确认的安装操作 2:不是,可以通过OOB方式运行,项目属性里有这个选项 3:有Childwindow来做为一个当前界面中的子窗体。如果要自定义形状,可以自己结合popup控件/形状控件自己绘制。但不论如何,它都是在主界面内的子窗体,而非桌面的子窗体。
OOB是什么技术呢,难学吗? 你的意思是Window还是不能自定义形状的吗?只是在其内部的子窗体是自定义形状吗,外部的Window是透明的?
Bonjour-你好 2014-02-13
  • 打赏
  • 举报
回复
1、感觉本质上还是需要安装的 2、不是,有OOB
wjq 2014-02-13
  • 打赏
  • 举报
回复
Silverlight本身是基于浏览器的app。 1:需要安装Silverlight运行时。然后访问相应的url来访问。如果sl app支持独立浏览器外运行,那么也有一个需要用户确认的安装操作 2:不是,可以通过OOB方式运行,项目属性里有这个选项 3:有Childwindow来做为一个当前界面中的子窗体。如果要自定义形状,可以自己结合popup控件/形状控件自己绘制。但不论如何,它都是在主界面内的子窗体,而非桌面的子窗体。

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧