zoukankan      html  css  js  c++  java
  • WPF系列 Application=Code + MarkUp (2) Basic Brushes

         综述:

         (1)了解Color数据结构

         (2)了解Bursh的使用。SolidColorBrush 、LinearGradientBrush 、LinearGradientBrush 的使用

         

           WPF中的Color封装在System.Window.Media命名空间。Color结构体包含了3个可读写的R,G,B位类型变量。R,G,B这三个变量值的范围为0-255;除了这三个基本元素,它还有一个控制颜色透明度的变量A。A的值为0,意味着是透明色;A的值为255时,表示不透明;

           在WPF中的Color结构体,支持一种可供选择的scRGB色系;

           以下是我在往上剪接的关于scRGB色系说明

           微软又推出了scRGB色域标准,它大大拓展了色域范围,不仅全部复盖人眼可见的色域范围,还把空间扩展了很多。其精细程度也大大超过sRGB,从下面的图片中我们可以看到它们的区别(你看那些放大了的云彩)。

                scRGB存储了一个单精度浮点型的值;为了调解scRGB色系;Color结构体包含了4个浮点型变量scA,scR,scB,scG;

                英语实在太难翻译.我都是用自己的话进行解说;

                ScG和G的一些关系;

               

    scG

    G

    <= 0

    0

    0.1

    89

    0.2

    124

    0.3

    149

    0.4

    170

    0.5

    188

    0.6

    203

    0.7

    218

    0.8

    231

    0.9

    243

    >= 1.0

    255

                           Brushes广泛应用在WPF;Brush是一个抽象类;它的继承关系如下:

         

    Object

        DispatcherObject (abstract)

              DependencyObject

                    Freezable (abstract)

                           Animatable (abstract)

                                 Brush (abstract)

                                       GradientBrush (abstract)

                                             LinearGradientBrush

                                             RadialGradientBrush

                                       SolidColorBrush

                                       TileBrush (abstract)

                                              DrawingBrush

                                              ImageBrush

                                              VisualBrush


     

  • 相关阅读:
    如何选择Linux操作系统版本?
    js+html实现玫瑰花绽放
    Linux系统目录结构
    laravel5.6操作数据curd写法(查询构建器)
    laravel5.6 常规框架部署和配置文件说明
    PHP读取XML文件数据获取节点值
    Fiddler正则匹配调试接口示例
    php常用端口号
    php heredoc的用法详解
    oracle表空间操作
  • 原文地址:https://www.cnblogs.com/luoguoqiang1985/p/2026477.html
Copyright © 2011-2022 走看看