Show / Hide Table of Contents

Class Catalog

Inheritance
System.Object
Plugin
Catalog
Implements
ICatalog
IPlugin
Inherited Members
Plugin.Logo
Plugin.Text
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Experior.Core
Assembly: Experior.Core.dll
Syntax
[TypeConverter(typeof(ObjectConverter))]
public abstract class Catalog : Plugin, ICatalog, IPlugin

Constructors

Catalog(String)

Declaration
protected Catalog(string text)
Parameters
Type Name Description
System.String text

Properties

Control

Declaration
[Browsable(false)]
public virtual CatalogWpf Control { get; set; }
Property Value
Type Description
CatalogWpf

DoubleClickSupported

Declaration
public bool DoubleClickSupported { get; set; }
Property Value
Type Description
System.Boolean

Locked

Declaration
[Browsable(false)]
public bool Locked { get; set; }
Property Value
Type Description
System.Boolean

Resources

Declaration
public virtual ResourceDictionary Resources { get; }
Property Value
Type Description
System.Windows.ResourceDictionary

Selected

Declaration
[Browsable(false)]
public ICatalogItem Selected { get; set; }
Property Value
Type Description
ICatalogItem

Selection

Declaration
[Browsable(false)]
public CatalogItem Selection { get; }
Property Value
Type Description
CatalogItem

Simulation

Declaration
public Environment.Simulation Simulation { get; set; }
Property Value
Type Description
Environment.Simulation

Target

Declaration
[Browsable(false)]
public Vector3 Target { get; set; }
Property Value
Type Description
System.Numerics.Vector3

Methods

Add(ImageSource, String)

Declaration
public void Add(ImageSource image, string title)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title

Add(ImageSource, String, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string title, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title
CatalogItem.CreateHandler createevent

Add(ImageSource, String, Environment.Simulation, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string title, Environment.Simulation engine, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title
Environment.Simulation engine
CatalogItem.CreateHandler createevent

Add(ImageSource, String, Environment.Simulation, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string title, Environment.Simulation engine, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title
Environment.Simulation engine
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, Environment.Simulation, Func<Assembly>)

Declaration
public virtual void Add(ImageSource image, string title, Environment.Simulation engine, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title
Environment.Simulation engine
System.Func<Assembly> action

Add(ImageSource, String, Func<Assembly>)

Declaration
public void Add(ImageSource image, string title, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String title
System.Func<Assembly> action

Add(ImageSource, String, String)

Declaration
public void Add(ImageSource image, string group, string title)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title

Add(ImageSource, String, String, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, Environment.Simulation, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, Environment.Simulation engine, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
Environment.Simulation engine
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, Environment.Simulation, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, Environment.Simulation engine, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
Environment.Simulation engine
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, Environment.Simulation, Func<Assembly>)

Declaration
public void Add(ImageSource image, string group, string title, Environment.Simulation engine, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
Environment.Simulation engine
System.Func<Assembly> action

Add(ImageSource, String, String, Boolean, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, bool deletable, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Boolean deletable
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, Boolean, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, bool deletable, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Boolean deletable
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, Boolean, Environment.Simulation, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, bool deletable, Environment.Simulation engine, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Boolean deletable
Environment.Simulation engine
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, Boolean, Environment.Simulation, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, bool deletable, Environment.Simulation engine, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Boolean deletable
Environment.Simulation engine
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, Func<Assembly>)

Declaration
public void Add(ImageSource image, string group, string title, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Func<Assembly> action

Add(ImageSource, String, String, Func<Assembly>, Object)

Declaration
public void Add(ImageSource image, string group, string title, Func<Assembly> action, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.Func<Assembly> action
System.Object properties

Add(ImageSource, String, String, String, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, String, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, String, Environment.Simulation, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, Environment.Simulation engine, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
Environment.Simulation engine
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, String, Environment.Simulation, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, Environment.Simulation engine, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
Environment.Simulation engine
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, String, Environment.Simulation, Func<Assembly>)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, Environment.Simulation engine, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
Environment.Simulation engine
System.Func<Assembly> action

Add(ImageSource, String, String, String, Environment.Simulation, Func<Assembly>, Object)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, Environment.Simulation engine, Func<Assembly> action, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
Environment.Simulation engine
System.Func<Assembly> action
System.Object properties

Add(ImageSource, String, String, String, Boolean, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, bool deletable, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
System.Boolean deletable
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, String, Boolean, Environment.Simulation, CatalogItem.CreateHandler)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, bool deletable, Environment.Simulation engine, CatalogItem.CreateHandler createevent)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
System.Boolean deletable
Environment.Simulation engine
CatalogItem.CreateHandler createevent

Add(ImageSource, String, String, String, Boolean, Environment.Simulation, CatalogItem.CreateHandler, Object)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, bool deletable, Environment.Simulation engine, CatalogItem.CreateHandler createevent, object properties)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
System.Boolean deletable
Environment.Simulation engine
CatalogItem.CreateHandler createevent
System.Object properties

Add(ImageSource, String, String, String, Func<Assembly>)

Declaration
public void Add(ImageSource image, string group, string title, string tooltip, Func<Assembly> action)
Parameters
Type Name Description
System.Windows.Media.ImageSource image
System.String group
System.String title
System.String tooltip
System.Func<Assembly> action

Clear()

Declaration
public void Clear()

ClearSelection()

Declaration
public virtual void ClearSelection()

CreateAssembly(ICatalogItem)

Declaration
public IAssembly CreateAssembly(ICatalogItem catalog)
Parameters
Type Name Description
ICatalogItem catalog
Returns
Type Description
IAssembly

Refresh()

Declaration
public virtual void Refresh()

Remove(CatalogItem)

Declaration
public void Remove(CatalogItem item)
Parameters
Type Name Description
CatalogItem item

ShowContextMenu()

Declaration
public virtual List<Environment.UI.Toolbar.BarItem> ShowContextMenu()
Returns
Type Description
System.Collections.Generic.List<Environment.UI.Toolbar.BarItem>

Transparent(Image)

Declaration
public Image Transparent(Image image)
Parameters
Type Name Description
System.Drawing.Image image
Returns
Type Description
System.Drawing.Image

Implements

ICatalog
IPlugin
Back to top Generated by DocFX