Class AlgorithmDesignerController
Inheritance
AlgorithmDesignerController
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class AlgorithmDesignerController : ModelViewController, IModelViewController
Constructors
AlgorithmDesignerController(IAlgorithmDesigner)
Declaration
public AlgorithmDesignerController(IAlgorithmDesigner view)
Parameters
Properties
Algorithm
Declaration
public IAlgorithm Algorithm { get; }
Property Value
AlgorithmDesignerView
Declaration
public IAlgorithmDesigner AlgorithmDesignerView { get; }
Property Value
Methods
DisplayUI()
Must be implemented by the inheriting class to perform the operation of displaying the
CurrentDisplayedItem against the View
Declaration
public override Task DisplayUI()
Returns
Type |
Description |
Task |
A task indicating the completion of the operation
|
Overrides
GetCurrentDisplayedItem(object)
Declaration
protected override Task<object> GetCurrentDisplayedItem(object item)
Parameters
Type |
Name |
Description |
object |
item |
|
Returns
Overrides
InitCommands(IList<ViewCommand>)
Provides the inheriting class an opportunity to add custom commands to this controller
Declaration
protected override void InitCommands(IList<ViewCommand> commands)
Parameters
Type |
Name |
Description |
IList<ViewCommand> |
commands |
The current set of commands for this controller
|
Overrides
OnAlgorithmChanged()
Declaration
public void OnAlgorithmChanged()
Implements
Extension Methods