silverlight简介

简介:

silverlight标志

Microsoft Silverlight是微软所发展的 Web 前端应用程序开发解决方案,是微软丰富型互联网应用程序(Rich Internet Application)策略的主要应用程序开发平台之一,以浏览器的外挂组件方式,提供 Web 应用程序中多媒体(含影音流与音效流)与高度交互性前端应用程序的解决方案,同时它也是微软 UX(用户经验)策略中的一环,也是微软试图将美术设计和程序开发人员的工作明确切分与协同合作发展应用程序的尝试之一。

Silverlight是一个跨平台和跨浏览器的的技术,能够在Microsoft Internet ExplorerMozilla Firefox,  Apple Safari, Opera运行,同时它也可以在微软的操作系统和mac的操作系统运行,使开发人员可以不用 考虑操作系统,和浏览器的不同,现在silverlight控件在实际中已经得到很多引用,比如在2008年北京奥运会 时,NBC网站就是使用silverlight在网上进行直播和点波动,还用我们最为常用的即时聊天工具QQ已经开发 出silverlightQQ,其界面相当华丽。

在任何用silverlight开发的页面,右击鼠标都会显示silverlights)点击进入可对silverlight进行配置

下面对部分控件进行简短的介绍

Canvas控件:Canvas——中文的翻译是帆布,油画(布)。这个很形象,在Silverlight中,Canvas就像一张油布一样,所有的控件都可以堆到这张布上。canvas控件是在silverlight中常用的布局容器控件,可以通过canvas.left以及canvas.top 进行设置。

Stackpanel控件:stackpanel控件同样也是布局容器控件,stackpanel可以使用margin他是一个类似于边框的类型,在初始化之后可以使用lefttop,bottom,right进行相应 的设置,而且可以使用children集合类型,可以使用add方法添加设计人员需要的控件,如常用的buttontextboximg等都是可以通过add方法添加到stackpanel中,同时还用布局的不是,比如Orientation属性是指布局的方式,可以设置水平horizontal以及垂直vertical.

Button控件:Button控件和我们asp.net中用到的有所不同,首先在silverlight中使用x:Name来标识控件,即我们在asp.net中使用ID



本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/421007,如需转载请自行联系原作者

 

相关文章
|
7月前
|
C#
WPF使用Blazor的快速案例
WPF使用Blazor的快速案例
86 0
WPF使用Blazor的快速案例
|
C# 容器 开发框架
MEF 插件式开发 - WPF 初体验
原文:MEF 插件式开发 - WPF 初体验 目录 MEF 在 WPF 中的简单应用 加载插件 获取元数据 依赖注入 总结 MEF 在 WPF 中的简单应用 MEF 的开发模式主要适用于插件化的业务场景中,C/S 和 B/S 中都有相应的使用场景,其中包括但不限于 ASP.NET MVC 、ASP WebForms、WPF、UWP 等开发框架。
1064 0

相关实验场景

更多