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

    原文地址:https://www.cnblogs.com/umlzhang/p/1540327.html