Table of Contents

Class ShapeDrawingSetting

Namespace
HeBianGu.Control.LayerBox
Assembly
HeBianGu.Control.LayerBox.dll
public class ShapeDrawingSetting : LazySettingInstance<ShapeDrawingSetting>, INotifyPropertyChanged, IDisplayer, ISetting
Inheritance
ShapeDrawingSetting
Implements
Inherited Members
Extension Methods

Properties

CanDrawMinLength

[Display(Name = "显示精度", Description = "图形小于当前精度时不去绘制,提升性能")]
public double CanDrawMinLength { get; set; }

Property Value

double

DefaultDashStyle

[Display(Name = "默认虚线样式")]
public DoubleCollection DefaultDashStyle { get; set; }

Property Value

DoubleCollection

DefaultFill

[Display(Name = "默认填充")]
public Brush DefaultFill { get; set; }

Property Value

Brush

DefaultStroke

[Display(Name = "默认线颜色")]
public Brush DefaultStroke { get; set; }

Property Value

Brush

DefaultStrokeThickness

[Display(Name = "默认线宽")]
public double DefaultStrokeThickness { get; set; }

Property Value

double

DrawingDashStyle

[Display(Name = "动态虚线样式")]
public DoubleCollection DrawingDashStyle { get; set; }

Property Value

DoubleCollection

DrawingFill

[Display(Name = "动态填充")]
public Brush DrawingFill { get; set; }

Property Value

Brush

DrawingStroke

[Display(Name = "动态线颜色")]
public Brush DrawingStroke { get; set; }

Property Value

Brush

DrawingStrokeThickness

[Display(Name = "动态线宽")]
public double DrawingStrokeThickness { get; set; }

Property Value

double

HandleFill

[Display(Name = "句柄填充")]
public Brush HandleFill { get; set; }

Property Value

Brush

HandleLength

[Display(Name = "句柄长度")]
public double HandleLength { get; set; }

Property Value

double

HandleStroke

[Display(Name = "句柄线颜色")]
public Brush HandleStroke { get; set; }

Property Value

Brush

HandleStrokeThickness

[Display(Name = "句柄线宽")]
public double HandleStrokeThickness { get; set; }

Property Value

double

HitBrush

[Display(Name = "吸附显示颜色")]
public Brush HitBrush { get; set; }

Property Value

Brush

HitPrecision

[Display(Name = "吸附精度")]
public double HitPrecision { get; set; }

Property Value

double

MouseOverFill

[Display(Name = "悬停填充色")]
public Brush MouseOverFill { get; set; }

Property Value

Brush

MouseOverStroke

[Display(Name = "悬停线颜色")]
public Brush MouseOverStroke { get; set; }

Property Value

Brush

MouseOverStrokeThickness

[Display(Name = "悬停线宽")]
public double MouseOverStrokeThickness { get; set; }

Property Value

double

SelectFill

[Display(Name = "选中填充色")]
public Brush SelectFill { get; set; }

Property Value

Brush

SelectStroke

[Display(Name = "选中线颜色")]
public Brush SelectStroke { get; set; }

Property Value

Brush

SelectStrokeThickness

[Display(Name = "选中线宽")]
public double SelectStrokeThickness { get; set; }

Property Value

double

SelectedBrush

[Display(Name = "选中颜色")]
public Brush SelectedBrush { get; set; }

Property Value

Brush

SelectedDashStyle

[Display(Name = "选中虚线样式")]
public DoubleCollection SelectedDashStyle { get; set; }

Property Value

DoubleCollection

UseHitHandle

[Display(Name = "吸附精度")]
public bool UseHitHandle { get; set; }

Property Value

bool

UseHitShape

[Display(Name = "吸附精度")]
public bool UseHitShape { get; set; }

Property Value

bool

UseSelectBorder

[Display(Name = "显示选中边框")]
public bool UseSelectBorder { get; set; }

Property Value

bool

Methods

LoadDefault()

public override void LoadDefault()