Search Results for

    Show / Hide Table of Contents

    Interface IRoleMenuItemController

    Namespace: LemonEdge.Client.Core.Views.Controllers
    Assembly: LemonEdge.ClientEntities.dll
    Syntax
    public interface IRoleMenuItemController

    Properties

    Context

    Declaration
    IEntityUpdaterUI Context { get; }
    Property Value
    Type Description
    IEntityUpdaterUI

    Menu

    Declaration
    ObservableCollection<IMenuItem> Menu { get; }
    Property Value
    Type Description
    ObservableCollection<IMenuItem>

    RoleID

    Declaration
    Guid RoleID { get; }
    Property Value
    Type Description
    Guid

    ViewSelector

    Declaration
    IGridSelector ViewSelector { get; }
    Property Value
    Type Description
    IGridSelector

    Methods

    ClearUI()

    Declaration
    Task ClearUI()
    Returns
    Type Description
    Task

    DisplayMenu(IEnumerable<IMenuItem>)

    Declaration
    Task DisplayMenu(IEnumerable<IMenuItem> menu)
    Parameters
    Type Name Description
    IEnumerable<IMenuItem> menu
    Returns
    Type Description
    Task

    SelectItem(IMenuItem)

    Declaration
    void SelectItem(IMenuItem item)
    Parameters
    Type Name Description
    IMenuItem item

    TrackItem(INotifyPropertyChanged)

    Declaration
    void TrackItem(INotifyPropertyChanged item)
    Parameters
    Type Name Description
    INotifyPropertyChanged item

    UpdateAllCommands()

    Declaration
    void UpdateAllCommands()

    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.