Table of Contents

Class ProjectItemBase

Namespace
H.Modules.Project
Assembly
H.Modules.Project.dll
public abstract class ProjectItemBase : BindableBase, INotifyPropertyChanged, IProjectItem, ISaveable, ILoadable
Inheritance
ProjectItemBase
Implements
Derived
Inherited Members
Extension Methods

Properties

CreateTime

[Browsable(false)]
[Display(Name = "创建时间", Order = 4)]
public DateTime CreateTime { get; set; }

Property Value

DateTime

IsFixed

[Display(Name = "是否固定", Order = 4)]
public bool IsFixed { get; set; }

Property Value

bool

Name

public string Name { get; }

Property Value

string

Path

[Required]
[Browsable(false)]
[Display(Name = "工程文件路径", Order = 4)]
public string Path { get; set; }

Property Value

string

Title

[Required]
[Display(Name = "标题", Order = 4)]
public string Title { get; set; }

Property Value

string

UpdateTime

[Browsable(false)]
[Display(Name = "修改时间", Order = 4)]
public DateTime UpdateTime { get; set; }

Property Value

DateTime

Methods

Close(out string)

public virtual bool Close(out string message)

Parameters

message string

Returns

bool

Delete(out string)

public virtual bool Delete(out string message)

Parameters

message string

Returns

bool

Dispose()

public virtual void Dispose()

GetFilePath()

public virtual string GetFilePath()

Returns

string

Load(out string)

public virtual bool Load(out string message)

Parameters

message string

Returns

bool

Save(out string)

public virtual bool Save(out string message)

Parameters

message string

Returns

bool