LunarMind/ConceptWidgets/_BrushManager.cs

(开头部分) 74KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System.Collections.Generic;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System;
using System.IO;
using System.Windows;
using System.Windows.Controls;
using SHomeWorkshop.LunarMind;

namespace SHomeWorkshop.LunarConcept.Tools
{
    /// <summary>
    /// 创建时间:2011年12月27日
    /// 创 建 者: 杨震宇
    /// 
    /// 主要用途:提供中、英文色彩名称到Brushe实例的转换。
    /// ★★★★★此类最有价值的是静态构造方法中的《色彩名称中英文对照表》!
    /// </summary>
    public static class BrushManager
    {
        #region 构造方法=====================================================================================================

        /// <summary>
        /// [构造方法]用于初始化brushesList列表,以便查找。
        /// 
        /// ——此类【最有价值】的部分就在此处!!!
        /// </summary>
        static BrushManager()
        {
            //生成自定义的玻璃效果的VisualBrush。
            glass = BuildGlassVisualBrush();

            streamer = BuildStreamerBrush();
            antiStreamer = BuildAntiStreamerBrush();
            sevenColors = BuildSevenColorsBrush();
            underLine = BuildUnderLineBrush();

            BuildRoundGlassButtonBrushes();
            BuildRectangleGlassButtonBrushes();
            BuildBubbles();
            BuildHollowBubbles();
            BuildGrids();

            brushesList = new List<BrushItem>();

            brushesList.Add(new BrushItem(glass, "Glass", "玻璃"));
            brushesList.Add(new BrushItem(streamer, "Streamer", "彩带"));
            brushesList.Add(new BrushItem(antiStreamer, "AntiStreamer", "反色彩带"));
            brushesList.Add(new BrushItem(sevenColors, "SevenColors", "七彩"));

            #region 添加玻璃按钮画刷
            brushesList.Add(new BrushItem(roundGlassButton_Black, "RoundGlassButton_Black", "圆玻璃按钮黑"));
            brushesList.Add(new BrushItem(roundGlassButton_Blue, "RoundGlassButton_Blue", "圆玻璃按钮蓝"));
            brushesList.Add(new BrushItem(roundGlassButton_Brown, "RoundGlassButton_Brown", "圆玻璃按钮棕"));
            brushesList.Add(new BrushItem(roundGlassButton_Gold, "RoundGlassButton_Gold", "圆玻璃按钮金"));
            brushesList.Add(new BrushItem(roundGlassButton_Gray, "RoundGlassButton_Gray", "圆玻璃按钮灰"));
            brushesList.Add(new BrushItem(roundGlassButton_Green, "RoundGlassButton_Green", "圆玻璃按钮绿"));
            brushesList.Add(new BrushItem(roundGlassButton_Orange, "RoundGlassButton_Orange", "圆玻璃按钮橙"));
            brushesList.Add(new BrushItem(roundGlassButton_Red, "RoundGlassButton_Red", "圆玻璃按钮红"));
            brushesList.Add(new BrushItem(roundGlassButton_Violet, "RoundGlassButton_Violet", "圆玻璃按钮紫"));
后面还有 1598 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。