Table of Contents

Interface IProjectItem

Namespace
Loehnert.Lisrt.Scripting.Project.ProjectItem.Interfaces
Assembly
Loehnert.Lisrt.Scripting.dll

Interface for a project item.

public interface IProjectItem : INotifyPropertyChanged
Inherited Members
Extension Methods

Remarks

Note for creating a new class: Add a public constructor with name as string (e. g. 'ProjectItem(string name)'). This is needed for loading the project by type from xml.

Properties

Icon

Gets the icon.

Uri Icon { get; }

Property Value

Uri

Remarks

This icon will be used if there is no template for the file name extension.

Name

Gets the name of the item. E.g. file name or folder name.

string Name { get; }

Property Value

string

Parent

Gets or sets the parent for this project item.

ICompositeProjectItem Parent { get; set; }

Property Value

ICompositeProjectItem