• WPF知识小结(3)


    17.路径Path

     

      为其Data属性赋值的Geometry的子类:

         LineGeometry:直线几何图形。

         RectangleGeometry:矩形几何图形。

         EllipseGeometry:椭圆几何图形。

         PathGeometry:路径几何图形。

         StreamGeometry:PathGeometry的轻量级替代品,不支持Binding、动画等功能。

         CombinedGeometry:由多个基本几何图形联合在一起,形成的单一几何图形。

         GeometryGruop:由多个基本几何图形组成在一起,形成的几何图形组。

      Path的各种线段:

         LineSegment 直线段。

         ArcSegment 圆弧线段。

         BezierSegment 三次贝塞尔曲线段(默认贝斯尔曲线是指三次曲线,所以

         Cubic一词被省略)。

         QuadraticBezierSegment 二次贝塞尔曲线段。

         PolyLineSegment 多直线段。

         PolyBezierSegment 多三次方贝塞尔曲线段。

         PolyQuadraticBezierSegment 多二次贝塞尔线段。

    18.画刷

     

       SolidColorBrush单色实心画刷

       LinearGradentBrush线性渐变画刷

       RadialGradientBrush径向渐变画刷

       ImageBursh图片画刷

    19.RenderTransform类(特效)

     

         TranslateTransform:能够让某对象的位置发生平移变化。

           包括X、Y两种属性,对象的原坐标点为(0,0)

         RotateTransform:能够让某对象产生旋转变化,根据中心点进行顺时针旋转或逆时针旋转。

           包括属性Angle(旋转角度),CenterX、CenterY(旋转的中心)

         ScaleTransform:能够让某对象产生缩放变化。

           包括属性ScaleX、ScaleY、CenterX、CenterY,其中ScaleX、ScaleY属性表示对象在X、Y轴进行缩放的倍数,使用CenterX 和 CenterY属性指定一个中心点。

         SkewTransform:能够让某对象产生扭曲(斜角)变化。

           包括属性AngleX、AngleY、CenterX、CenterY

         TransformGroup:变换集合,能够让某对象的缩放、旋转、扭曲等变化效果合并起来使用

         MatrixTransform:能够让某对象通过矩阵算法实现更为复杂的变形。

  • 相关阅读:
    SpringBoot-黑马程序员-学习笔记(六)
    【NOWCODER】- Python:列表(一)
    环境生态学知识点
    测试的分类
    JS 图片的左右切换
    FPGA基于spi的flash读写
    修改变量的值(变量与常量)
    图像语义分割概述
    优优嗨聚集团:美团代运营服务,对美团外卖商家有何促进
    记误删Linux的python与yum
  • 原文地址:https://blog.csdn.net/Zhuxxxxx/article/details/126765419