Search Results for

    Show / Hide Table of Contents

    Class EntityStructureClosingController

    Inheritance
    object
    ModelViewController
    EntityStructureController
    EntityStructureClosingController
    Implements
    IModelViewController
    Inherited Members
    EntityStructureController.InitAsync()
    EntityStructureController.Clear()
    EntityStructureController.OnSelectedItemUpdated()
    EntityStructureController.GetSets()
    EntityStructureController.GetInstrumentFilter(IBaseEntity, IBaseEntity, IEntityRetriever)
    EntityStructureController.GetPathFilter(IBaseEntity, IBaseEntity, IEntityRetriever)
    EntityStructureController.DisplayUI()
    EntityStructureController.DisplayStructure(EntitySetStructure)
    EntityStructureController.StructureView
    EntityStructureController.SelectedItemForSubViews
    EntityStructureController.IgnoreEvents
    EntityStructureController.CurrentFilterValues
    ModelViewController.DisplayItem(object)
    ModelViewController.GetCurrentDisplayedItem(object)
    ModelViewController.Redisplay()
    ModelViewController.CloseController()
    ModelViewController.OnTrackedItemChanged(object, string)
    ModelViewController.GetCanWrite(object)
    ModelViewController.ShouldDisplayItem(object)
    ModelViewController.RemoveHandlers(object)
    ModelViewController.AddHandlers(object)
    ModelViewController.RemoveCommand(ViewCommand)
    ModelViewController.RemoveCommands<TOfType>()
    ModelViewController.InsertCommand(ViewCommand, int)
    ModelViewController.InsertCommand(ViewCommand, ViewCommand, ViewCommand)
    ModelViewController.UpdateAllCommands()
    ModelViewController.GetNestedViews()
    ModelViewController.RootController
    ModelViewController.ServiceContext
    ModelViewController.UIContext
    ModelViewController.CanWrite
    ModelViewController.ListenToChanges
    ModelViewController.TrackChanges
    ModelViewController.CheckIsLockedForCanWrite
    ModelViewController.DisplayIfNull
    ModelViewController.CurrentDisplayedItem
    ModelViewController.View
    ModelViewController.Commands
    ModelViewController.ContextHelpURL
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    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
    EntityStructureController.AllowFilters

    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
    EntityStructureController.Controls

    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
    EntityStructureController.InitCommands(IList<ViewCommand>)

    InitStructure(EntitySetStructure)

    Declaration
    protected override void InitStructure(EntitySetStructure structure)
    Parameters
    Type Name Description
    EntitySetStructure structure
    Overrides
    EntityStructureController.InitStructure(EntitySetStructure)

    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
    EntityStructureController.OnValuePropertyChanged(object, PropertyChangedEventArgs)

    RedisplayStructure()

    Declaration
    protected Task RedisplayStructure()
    Returns
    Type Description
    Task

    Implements

    IModelViewController

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.