Table of Contents

Class DiagramSetting

Namespace
H.Controls.Diagram.Extension
Assembly
H.Controls.Diagram.Extension.dll
[Display(Name = "绘图面板", GroupName = "应用设置")]
public class DiagramSetting : LazySettableInstance<DiagramSetting>, INotifyPropertyChanged, IDable, ISettable, ILoadable, ISaveable, IDefaultable
Inheritance
DiagramSetting
Implements
Inherited Members
Extension Methods

Properties

GridBackground

[Display(Name = "刻度尺网格背景色")]
public Brush GridBackground { get; set; }

Property Value

Brush

GridLineBrush

[Display(Name = "刻度尺网格线颜色")]
public Brush GridLineBrush { get; set; }

Property Value

Brush

GridMargin

[Display(Name = "刻度尺网格边距")]
public Thickness GridMargin { get; set; }

Property Value

Thickness

LargeSplit

[Range(10, 1000)]
[Display(Name = "刻度尺大间隔")]
public int LargeSplit { get; set; }

Property Value

int

NodeDataDefaultFill

[Display(Name = "节点默认背景色")]
public Color NodeDataDefaultFill { get; set; }

Property Value

Color

NodeDataDefaultForeground

[Display(Name = "节点默认字体色")]
public Color NodeDataDefaultForeground { get; set; }

Property Value

Color

NodeDataDefaultStroke

[Display(Name = "节点默认前景色")]
public Color NodeDataDefaultStroke { get; set; }

Property Value

Color

SmallSplit

[Range(1, 1000)]
[Display(Name = "刻度尺小间隔")]
public int SmallSplit { get; set; }

Property Value

int

SymbolDefaultBackground

[Display(Name = "符号默认背景色")]
public Color SymbolDefaultBackground { get; set; }

Property Value

Color

UseBottom

[Display(Name = "启用底部刻度尺")]
public bool UseBottom { get; set; }

Property Value

bool

UseLeft

[Display(Name = "启用左侧刻度尺")]
public bool UseLeft { get; set; }

Property Value

bool

UseRight

[Display(Name = "启用右侧刻度尺")]
public bool UseRight { get; set; }

Property Value

bool

UseSmallSplitVerticalLine

[Display(Name = "显示刻度尺垂直小网格线")]
public bool UseSmallSplitVerticalLine { get; set; }

Property Value

bool

UseSmallSpliteHorizontalLine

[Display(Name = "显示刻度尺水平小网格线")]
public bool UseSmallSpliteHorizontalLine { get; set; }

Property Value

bool

UseSplitHorizontalLine

[Display(Name = "显示刻度尺垂直大网格线")]
public bool UseSplitHorizontalLine { get; set; }

Property Value

bool

UseSplitVerticalLine

[Display(Name = "显示刻度尺水平大网格线")]
public bool UseSplitVerticalLine { get; set; }

Property Value

bool

UseText

[Display(Name = "显示刻度尺文本")]
public bool UseText { get; set; }

Property Value

bool

UseTop

[Display(Name = "启用顶部刻度尺")]
public bool UseTop { get; set; }

Property Value

bool