zoukankan      html  css  js  c++  java
  • silverlight学习小记

        刚进公司实习一个月,用到Silverlight开发一个小的工作流生成功能。学习一段时间利用午休的间隙来写点东西。

        silver英文中的意思就是金属银,light的意思是光亮。银光正如silverlight应用程序初始样式所显现出来的颜色给人一种惊艳的感觉。

    silverlight在微软RIA(Rich Internet Application)战略中具有举足轻重的作用。既然是Rich那么silverlight在动画和用户交互上就有

    得天独厚的优势了。不过随着HTML5的出现,好多专业人士对于诸如Flash和silverlight这种传统的媒体展现形式报以悲观的态度。

         Tip 1:

         silverlight 控件大多属于一种叫做“内容控件”的控件。什么是内容控件呢,就是可以装其他控件的控件。作为内容控件坐明显的标志是

    具有Content 属性。

    <Button Content="确定" Height="23" HorizontalAlignment="Left" Margin="48,70,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
    

     这里的Button就是一种内容控件,当然这种格式地球人都知道。

       <Button  Height="23" HorizontalAlignment="Left" Margin="48,70,0,0" Name="button1" VerticalAlignment="Top" Width="75" >
    <Button.Content>
    <Image Source="1.jpg" ></Image>
    </Button.Content>
    </Button>

    这个就是内容控件的一个实例。好处的话大家自己去实践把,我也是才接触不久。

         Tip 2:

        实现控件的拖动是一件很cool的事情,silverlight 中实现控件的拖动大致要用到3个事件:MouseLeftButtonDown、MouseMove以及MouseLeftButtonUp。就像格斗中的连招,你要在鼠标左键点下后,鼠标左键抬起前搞定的你控件移动。也就是设置控件的坐标。具体实现博客园很多,自己找吧!

        Tip 3:

        Point 这个类字面意思看就知道了一个点。

     Point p = new Point();
    p.X = 110;
    p.Y = 100;

    属性X和Y就是点最重要的成员。很多的silverlight动画效果都要用到这个Point;

       Tip 4:

        silverlight程序在HTML页面中是以<object>标签呈现的。微软集成了一种叫桥接的东西,这东西可以让你页面上写的js方法调用silverlight程序内部定义的方法。也可以让silverlight内部的方法调用js方法,个人感觉很好很强大。

    时间不早了,下次想到什么在写吧。

       

  • 相关阅读:
    使用jQuery对象
    jQuery插件
    使用jQuery函数
    jQuery的两把利器
    初始jQuery
    BOM——特效
    BOM的介绍
    DOM——节点操作
    miaov- 自动生成正V反V大于号V小于号V楼梯等图案
    H5 -- 本地存储计数器的值 和前端校验用户
  • 原文地址:https://www.cnblogs.com/glorysword/p/2284721.html
Copyright © 2011-2022 走看看