Search Results for

    Show / Hide Table of Contents

    Class ViewCommand

    The base command for all view commands in the LemonEdge platform, that can be part of a views Commands collection

    Inheritance
    System.Object
    BaseHasChildren<EPCommandWithDescriptor>
    EPCommand
    EPCommandWithDescriptor
    ViewCommand
    LaunchTaskService
    AlterFileProperty
    AlterTextProperty
    CancelTransaction
    CopyGridItem<T>
    DeleteGridItem<T>
    ExportDefinition
    GetUniqueID
    MoveItemDown<T>
    MoveItemUp<T>
    NewGridItem<T>
    OpenGridItem<T>
    ResetLayout
    SaveFilePropertyToFile
    TaskBase
    TransactionSettingsEdit
    ViewAllocation
    ViewCommandSeperator
    ViewCustomCommand
    ViewToggleCommand
    Implements
    IHasChildren<EPCommandWithDescriptor>
    IHasChildren
    System.IDisposable
    IEPCommandWithDescriptor
    IEPCommand
    System.Windows.Input.ICommand
    ICommandDescriptor
    Inherited Members
    EPCommandWithDescriptor.ICommandDescriptor.Title
    EPCommandWithDescriptor.Title
    EPCommandWithDescriptor.IconID
    EPCommandWithDescriptor.OverlayIconID
    EPCommandWithDescriptor.Description
    EPCommandWithDescriptor.ToolTip
    EPCommandWithDescriptor.Parameter
    EPCommandWithDescriptor.HelpURL
    EPCommand.ActiveDisplayerFromOwner
    EPCommand.LoadChildrenAsync()
    EPCommand.ReloadChildrenOnEachOpen
    EPCommand.HasChildCommands
    EPCommand.SetToggler(IHasToggleStatus)
    EPCommand.Seperator
    EPCommand.Owner
    EPCommand.CanExecuteChanged
    EPCommand.OnCanExecuteChanged()
    EPCommand.SubscribeToLayoutChange
    EPCommand.OnLayoutsChanged(IModelLayouHost, LayoutChangeEventArgs)
    EPCommand.ICommand.Execute(Object)
    EPCommand.ExternalExecute(Object)
    EPCommand.InternalExecute(Object)
    EPCommand.InternalExecuteAsync(Object)
    EPCommand.LockExecution
    EPCommand.ICommand.CanExecute(Object)
    EPCommand.ExternalCanExecute(Object)
    EPCommand.InternalCanExecute(Object)
    EPCommand.InternalCanExecuteAsync(Object)
    EPCommand.Toggler
    EPCommand.CustomType
    EPCommand.Key
    EPCommand.ModifierKeys
    EPCommand.GetModifierText(IEPCommand)
    EPCommand.RemoveEventHandlersOnDispose()
    EPCommand.Dispose(Boolean)
    EPCommand.Dispose()
    BaseHasChildren<EPCommandWithDescriptor>.Order
    BaseHasChildren<EPCommandWithDescriptor>.Children
    BaseHasChildren<EPCommandWithDescriptor>.AddChild(EPCommandWithDescriptor)
    BaseHasChildren<EPCommandWithDescriptor>.DeleteChild(EPCommandWithDescriptor)
    BaseHasChildren<EPCommandWithDescriptor>.ClearChildren()
    BaseHasChildren<EPCommandWithDescriptor>.Parent
    BaseHasChildren<EPCommandWithDescriptor>.AddChild(IHasChildren)
    BaseHasChildren<EPCommandWithDescriptor>.DeleteChild(IHasChildren)
    BaseHasChildren<EPCommandWithDescriptor>.IHasChildren.Children
    BaseHasChildren<EPCommandWithDescriptor>.IHasChildren.Parent
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.Client.Core.Commands.ViewCommands
    Assembly: ClientCore.dll
    Syntax
    public abstract class ViewCommand : EPCommandWithDescriptor, IHasChildren<EPCommandWithDescriptor>, IHasChildren, IDisposable, IEPCommandWithDescriptor, IEPCommand, ICommand, ICommandDescriptor

    Constructors

    ViewCommand(IModelLayoutCommon, ViewCommand)

    Creates a new ViewCommand

    Declaration
    protected ViewCommand(IModelLayoutCommon owner, ViewCommand parent = null)
    Parameters
    Type Name Description
    IModelLayoutCommon owner

    The owning context this command operates within

    ViewCommand parent

    An optional parent command if this command is a child command

    Properties

    IncludeInSimple

    By default view commands are included in any simple layout filtering of commands

    Declaration
    public virtual bool IncludeInSimple { get; }
    Property Value
    Type Description
    System.Boolean

    Type

    Indicates this is a ViewSpecific command, and is not globally unique

    Declaration
    public override Guid Type { get; }
    Property Value
    Type Description
    System.Guid
    Overrides
    EPCommandWithDescriptor.Type

    Implements

    IHasChildren<T>
    IHasChildren
    System.IDisposable
    IEPCommandWithDescriptor
    IEPCommand
    System.Windows.Input.ICommand
    ICommandDescriptor

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    CommandExtensions.CreateCommand(EPCommand, ICommandDescriptor, CommandButtonType, Boolean, CommandSize)
    CommandExtensions.UpdateCommand(EPCommand, Object, ICommandDescriptor, Boolean, CommandSize)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.