Table of Contents

Class ImageNodeDataBase

Namespace
H.Controls.Diagram.Presenter.NodeDatas
Assembly
H.Controls.Diagram.Presenter.dll
public abstract class ImageNodeDataBase : FlowableNodeData, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, ICloneable, ITemplate, IPortDataCreator, IPortableNodeData, ILinkDataCreator, ITextNodeData, ITextable, IFlowableNodeData, INodeData, IFlowablePartData, IPartData, IData, IFlowable, IDisposable, IMessageable, IStopwatchable, IImageNodeData
Inheritance
ImageNodeDataBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

ImageNodeDataBase()

public ImageNodeDataBase()

Properties

FilePath

[Display(Name = "文件路径", GroupName = "常用")]
public string FilePath { get; set; }

Property Value

string

ImageSource

[Browsable(false)]
public ImageSource ImageSource { get; set; }

Property Value

ImageSource

OpenCommand

[Icon("")]
[Display(Name = "浏览文件", GroupName = "操作,工具")]
public DisplayCommand OpenCommand { get; }

Property Value

DisplayCommand

TitleFontSize

[Display(Name = "字号", GroupName = "常用")]
public double TitleFontSize { get; set; }

Property Value

double

Methods

CreateImage(string)

protected virtual ImageSource CreateImage(string path)

Parameters

path string

Returns

ImageSource

CreateImageSource()

protected abstract ImageSource CreateImageSource()

Returns

ImageSource

GetFilter()

protected virtual string GetFilter()

Returns

string

OpenFilePath(string)

protected virtual void OpenFilePath(string name)

Parameters

name string