zoukankan      html  css  js  c++  java
  • WPF颜色设置

    SolidColorBrush + Color

    using System.Windows.Media;
    /// <summary>
    /// 画刷-红色
    /// </summary>
    public static SolidColorBrush BackgroundColorRed = new SolidColorBrush(Colors.Red);
    

    自定义颜色转换

    前端

    <Grid Background="#ffffff" x:Name="brdStateBackground" />
    

    后台

    using System.Windows.Media;

    brdStateBackground.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#ffffff"));
    
    //string转Color
    (Color)ColorConverter.ConvertFromString((string)str);
    

    "#FFFFFF"转Color

    public Color StringToColor(string colorName)
    {
        if (colorName.StartsWith("#"))
        {
            colorName = colorName.Replace("#", string.Empty);
        }
        if (int.TryParse(colorName, System.Globalization.NumberStyles.HexNumber, null, out int value))
        {
            return Color.FromArgb(
                //Convert.ToByte((value >> 24) & 255),  // a 默认为255,即不透明
                Convert.ToByte((value >> 16) & 255),  // R
                Convert.ToByte((value >> 8) & 255),   // G
                Convert.ToByte((value >> 0) & 255)    // B
                );
    
        }
        return Color.Red;
    }
    
  • 相关阅读:
    输入流输出流打印到文件
    前缀和
    树形dp
    快速幂 ,快速幂优化,矩形快速幂(java)
    尾递归
    java中bigInteger的应用
    求树的最大直径
    买不到的数目
    ccpc 长春站 G
    大学ACM第二周心得
  • 原文地址:https://www.cnblogs.com/wesson2019-blog/p/13343913.html
Copyright © 2011-2022 走看看