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
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
Parent
Gets or sets the parent for this project item.
ICompositeProjectItem Parent { get; set; }