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,如需转载请自行联系原作者

 

相关文章
|
6月前
|
资源调度 Kubernetes 流计算
Flink在B站的大规模云原生实践
本文基于哔哩哔哩资深开发工程师丁国涛在Flink Forward Asia 2024云原生专场的分享,围绕Flink On K8S的实践展开。内容涵盖五个部分:背景介绍、功能及稳定性优化、性能优化、运维优化和未来展望。文章详细分析了从YARN迁移到K8S的优势与挑战,包括资源池统一、环境一致性改进及隔离性提升,并针对镜像优化、Pod异常处理、启动速度优化等问题提出解决方案。此外,还探讨了多机房容灾、负载均衡及潮汐混部等未来发展方向,为Flink云原生化提供了全面的技术参考。
345 9
Flink在B站的大规模云原生实践
|
12月前
|
存储 JSON 测试技术
【HarmonyOS Next开发】云开发-云数据库(二)
实现了云侧和端侧的云数据库创建、更新、修改等操作。这篇文章实现调用云函数对云数据库进行增删改查。
222 9
【HarmonyOS Next开发】云开发-云数据库(二)
|
8月前
|
程序员 开发者
开源项目:一行代码,批量 PDF 转 Word 轻松搞定!
程序员晚枫分享了 `popdf` 的新功能:支持批量 PDF 转 Word!只需简单代码,即可轻松实现单文件或批量转换。`input_path` 和 `output_path` 参数让操作更便捷,适合处理大量 PDF 文件。作为开发者,晚枫致力于解决技术小痛点,欢迎体验并反馈。项目地址:[https://github.com/CoderWanFeng/popdf](https://github.com/CoderWanFeng/popdf)
662 6
|
SQL 运维 监控
MSSQL性能调优实战:索引优化、SQL查询效率提升与并发控制策略
在Microsoft SQL Server(MSSQL)的日常运维与性能优化中,精准的策略与技巧是实现高效数据库管理的关键
|
传感器 安全 Java
了解SENT协议及其应用
了解SENT协议及其应用
|
存储 监控 Linux
深入解析Linux命令:rootfs-expand
`rootfs-expand`是假设的Linux工具,用于扩展嵌入式设备或特定发行版的根文件系统。它检查当前大小,确定可扩展空间,并调整分区。命令参数包括 `-s` 设置扩展大小,`-f` 强制扩展,`-v` 显示详细信息和 `-h` 显示帮助。扩展前务必备份数据,谨慎使用强制选项,并确保有足够未分配空间。示例命令:`sudo rootfs-expand -s 4G [-v]`。虽然具体实现会有所不同,但这个概念可以帮助理解根文件系统扩展的一般流程。
|
SQL 消息中间件 分布式计算
大数据-141 - ClickHouse 集群 副本和分片 Zk 的配置 Replicated MergeTree原理详解(一)
大数据-141 - ClickHouse 集群 副本和分片 Zk 的配置 Replicated MergeTree原理详解(一)
349 0
|
机器学习/深度学习 自然语言处理 达摩院
Span抽取和元学习能碰撞出怎样的新火花,小样本实体识别来告诉你!
这是一种面向命名实体识别的小样本学习算法,采用两阶段的训练方法,检测文本中最有可能是命名实体的Span,并且准确判断其实体类型,在仅需要标注极少训练数据的情况下,提升预训练语言模型在命名实体识别任务上的精度。
|
Prometheus Kubernetes 监控
【 Kubernetes的Kiali、prometheus、grafana和ELK系统】
【 Kubernetes的Kiali、prometheus、grafana和ELK系统】
557 0
|
XML 编解码 JSON
kratos配置
kratos配置