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()