Table of Contents

Interface IProjectService

Namespace
HeBianGu.Base.WpfBase
Assembly
HeBianGu.Base.WpfBase.dll
public interface IProjectService : ISave, ILoad, IProjectOption
Inherited Members
Extension Methods

Properties

Current

IProjectItem Current { get; set; }

Property Value

IProjectItem

CurrentChanged

Action<IProjectItem, IProjectItem> CurrentChanged { get; set; }

Property Value

Action<IProjectItem, IProjectItem>

Methods

Add(IProjectItem)

void Add(IProjectItem project)

Parameters

project IProjectItem

Create()

IProjectItem Create()

Returns

IProjectItem

Delete(Func<IProjectItem, bool>)

void Delete(Func<IProjectItem, bool> func)

Parameters

func Func<IProjectItem, bool>

Where(Func<IProjectItem, bool>)

IEnumerable<IProjectItem> Where(Func<IProjectItem, bool> func = null)

Parameters

func Func<IProjectItem, bool>

Returns

IEnumerable<IProjectItem>