Class EntityStructureClosingController
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Controllers
Assembly: LemonEdge.ClientCore.dll
Syntax
public class EntityStructureClosingController : EntityStructureController, IModelViewController
Constructors
EntityStructureClosingController(IEntityStructureView)
Declaration
public EntityStructureClosingController(IEntityStructureView view)
Parameters
Type | Name | Description |
---|---|---|
IEntityStructureView | view |
Properties
AllowFilters
Declaration
public override bool AllowFilters { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
Controls
Adds two filtering controls to the IEntityStructureView for the type of instrument or path.
These are dynamically locked/visible depending on what this view is operating against. It may be working against a transaction, instrument, entity, entity set, etc.
Declaration
public override IEnumerable<ControlDisplayInfo> Controls { get; }
Property Value
Type | Description |
---|---|
IEnumerable<ControlDisplayInfo> |
Overrides
Methods
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
InitStructure(EntitySetStructure)
Declaration
protected override void InitStructure(EntitySetStructure structure)
Parameters
Type | Name | Description |
---|---|---|
EntitySetStructure | structure |
Overrides
OnValuePropertyChanged(object, PropertyChangedEventArgs)
Redisplays the structure highlighting the selected filtered path on the structure
Declaration
protected override void OnValuePropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
object | sender | The EntityStructureController.FilterValues that have changed |
PropertyChangedEventArgs | e | The filter value property that has changed |
Overrides
RedisplayStructure()
Declaration
protected Task RedisplayStructure()
Returns
Type | Description |
---|---|
Task |