Table of Contents

Class ImageNodeDataBase

Namespace
H.Controls.Diagram.Extension
Assembly
H.Controls.Diagram.Extension.dll
public abstract class ImageNodeDataBase : FlowableNodeData, INotifyPropertyChanged, IDable, ICloneable, ITemplate, ILinkDataCreator, IPortDataCreator, ISystemNodeData, INodeData, IData, IFlowableNode, IFlowable, IDisposable
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

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

Property Value

RelayCommand

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