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