Canvases/GuidelineCanvas.cs
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace DrawingPad.Canvases
{
public enum GuidelineSize
{
/// <summary>
/// 小
/// </summary>
Small,
/// <summary>
/// 中等
/// </summary>
Middle,
/// <summary>
/// 大
/// </summary>
Large,
/// <summary>
/// 更大
/// </summary>
ExtraLarge
}
/// <summary>
/// 导航线图层
/// 画一个导航线背景
/// </summary>
public class GuidelineCanvas : UserControl
{
#region 常量
private static readonly Pen DefaultGridLinePen = new Pen(new SolidColorBrush(Color.FromRgb(238, 238, 238)), 1);
private static readonly Pen DefaultGridLinePen2 = new Pen(new SolidColorBrush(Color.FromRgb(208, 208, 208)), 1);
private static readonly Brush DefaultBackground = new SolidColorBrush(Color.FromRgb(242, 242, 242));
private const int DefaultMargin = 0;
#endregion
#region 实例变量
private Dictionary<GuidelineSize, int> GuidelineSizeMap = new Dictionary<GuidelineSize, int>()
{
{ GuidelineSize.Small, 10 }, { GuidelineSize.Middle, 15 },
{ GuidelineSize.Large, 20 }, { GuidelineSize.ExtraLarge, 25 }
};
#endregion
后面还有 111 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。