zoukankan      html  css  js  c++  java
  • silverlight 绘制Ellipse以及Ellipsede一些相关属性

    Opacity="0.4"如果 Opacity 值为 0,则表示画笔完全透明;如果值为 1,则表示画笔完全不透明。如果值为 0.5,则表示画笔的不透明度为 50%;如果值为 0.725,则表示画笔的不透明度为 72.5%,依此类推。小于 0 的值将被视为 0,而大于 1 的值将被视为 1。

    Ellipse的Stroke属性指的是椭圆的边线的颜色 StrokeThickness:获取或设置 Shape 轮廓的宽度
    shape.Stretch:获取或设置一个值,该值指定形状如何填充为它分配的空间 取值包快四种:

  • None:不对图片进行拉伸以便填充规定的尺寸。
  • Uniform:按比例进行拉伸,直到有一边满足规定的尺寸区域为止,其余部分不会被填充,按最小尺寸填充。
  • UniformToFill:按比例进行拉伸,直到完全填充规定的尺寸区域为止,超出该区域的将会被裁剪,按最大尺寸填充。
  • Fill:不按比例拉伸,完全填充规定的尺寸区域,将会破坏图像的比例


    LinearGradientBrush 使用线性渐变绘制区域。线性渐变沿直线定义渐变。该直线的终点由线性渐变的 StartPoint 和 EndPoint 属性定义
    GradientStop 描述渐变中过渡点的位置和颜色。GradientStop.Color 属性:获取或设置渐变停止点的颜色   GradientStop.Offset 属性:获取渐变停止点在渐变向量中的位置
    ImageBrush:利用图像绘制区域
    RenderTransformOrigin(xOrigin,yOrigin)XAML 值
    xOrigin
    水平原点因子。通常假定为 0 至 1 之间的值,请参见备注。

    yOrigin
    垂直原点因子。通常假定为 0 至 1 之间的值,请参见备注。


    Path 类
    绘制一系列相互连接的直线和曲线。直线和曲线维度通过 Data 属性声明,并且可以使用 Path 特定的 mini-language 或使用对象模型来指定。
    Path 是一个 Shape。但是,可使用 Path 创建比其他“Shapes”更复杂的二维图形。Path 对象可以绘制闭合或开放的形状、直线和曲线
    Data 属性字符串以“move to”命令开头(由 M 指示),该命令在 Canvas 坐标系中为路径建立一个起点。 Path 数据参数区分大小写。大写的 M 指示新的当前点的绝对位置。小写 m 则指示相对坐标。
    第一段是一个三次方贝塞尔曲线,该曲线从 (100,200) 开始,在 (400,175) 结束,使用 (100,25) 和 (400,350) 这两个控制点绘制。此段由 Data 属性字符串中的 C 命令指示。同样,大写的 C 指示绝对路径;小写的 c 则指示相对路径。
    <Canvas>
      <Path Fill="Gold" Stroke="Black" StrokeThickness="1">
        <Path.Data>
          <EllipseGeometry Center="50,50" RadiusX="50" RadiusY="50" />
        </Path.Data>
      </Path>
    </Canvas>
    <Canvas>

      
      <Path Stroke="DarkGoldenRod" StrokeThickness="3"
        Data="M 100,200 C 100,25 400,350 400,175 H 280"/>
    </Canvas>


     

  • DateLine.Duration :时间线的简单持续时间等于一次向前迭代的时间,与包含重复的总播放时间相对

    类型

    语法

    示例

    示例结果

    时间跨度

    [.]小时:分钟:[秒的小数部分]

    "0:0:15"

    从开始到结束历时 15 秒。

    文本“Automatic”

    Automatic

    “Automatic”

    可以对 Storyboard 或动画设置 Duration,Automatic 文本值在这两种情况下会导致不同的行为。对于 StoryboardAutomatic 持续时间行为等同于其最近结束的子动画的结束时间,因此不会发生剪切任何子动画持续时间的情况。对于动画,Automatic 持续时间的时间跨度为 1 秒。通常所需的持续时间不会这么短,不过此默认值至少使您可以在测试期间看到动画启动。相对于动画从不运行,这可以提供更好的调试信息

    文本“Forever”

    Forever

    “Forever”

    动画的 DurationForever 被否决,因而很少使用。DurationForever 会导致无论为 FromTo、关键帧等项指定了什么值,动画永远在起始值处停滞不前







    摘自MsDN

查看全文
  • 相关阅读:
    VS2010 自动跳过代码现象
    Reverse Linked List II 【纠结逆序!!!】
    Intersection of Two Linked Lists
    Linked List Cycle II
    Remove Nth Node From End of List 【另一个技巧,指针的指针】
    Swap Nodes in Pairs
    Merge Two Sorted Lists
    Remove Duplicates from Sorted List
    Linked List Cycle
    Dungeon Game
  • 原文地址:https://www.cnblogs.com/umlzhang/p/1540327.html
  • Copyright © 2011-2022 走看看