Click or drag to resize

IStyleListManagerTList, T Interface

Manager for style lists. Usually only a single instance of this manager should exist in the application.

Namespace: Altaxo.Drawing
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public interface IStyleListManager<TList, T>
where TList : Object, IStyleList<T>
where T : IImmutable

Type Parameters

TList
The type of the style list.
T
The type of the style

The IStyleListManagerTList, T type exposes the following members.

Properties
 NameDescription
Public propertyBuiltinDefault Gets the builtin default list.
Top
Methods
 NameDescription
Public methodContainsList Determines whether the specified name contains a list (style) with the provided name.
Public methodCreateNewList Creates a new standard list of items.
Public methodGetAllListNames Gets the names of all entries (styles) in the list.
Public methodGetEntryValue Gets the list (style) with the provided name together with the level.
Public methodGetEntryValues Gets all lists together with their definition level.
Public methodGetList Gets the list (style) with the provided name.
Public methodGetParentList Gets the parent list of the item
Public methodSwitchItemDefinitionLevelBetweenUserAndProject Switches the item definition level between user and project, i.e. a list that was at user level before is switched to project level, and a list that was at project level before is switched to user level.
Public methodTryGetListByMembers Try to find an existing list by using only the values of the items. A hint to the name of the existing list can speed up the search, but is not used otherwise.
Public methodTryRegisterList Try to register the provided list.
Top
Events
 NameDescription
Public eventChanged Occurs when a list is added or removed from the manager or when the properties of a list (e.g. list level) have changed.
Top
See Also