Show / Hide Table of Contents

Class MenuManagement.MenuItemTreeViewModel

Inheritance
object
MenuManagement.MenuItemTreeViewModel
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Pro.Admin.Blazor.Pages.CmsKit
Assembly: Volo.CmsKit.Pro.Admin.Blazor.dll
Syntax
public class MenuManagement.MenuItemTreeViewModel

Constructors

MenuItemTreeViewModel(Guid, string, Guid?, string)

Declaration
public MenuItemTreeViewModel(Guid id, string name, Guid? parentId, string icon)
Parameters
Type Name Description
Guid id
string name
Guid? parentId
string icon

Properties

Children

Declaration
public List<MenuManagement.MenuItemTreeViewModel> Children { get; set; }
Property Value
Type Description
List<MenuManagement.MenuItemTreeViewModel>

DisplayName

Declaration
public string DisplayName { get; set; }
Property Value
Type Description
string

HasChildren

Declaration
public bool HasChildren { get; }
Property Value
Type Description
bool

Icon

Declaration
public string Icon { get; set; }
Property Value
Type Description
string

Id

Declaration
public Guid Id { get; set; }
Property Value
Type Description
Guid

ParentId

Declaration
public Guid? ParentId { get; set; }
Property Value
Type Description
Guid?

Methods

AddChild(MenuItemTreeViewModel)

Declaration
public bool AddChild(MenuManagement.MenuItemTreeViewModel child)
Parameters
Type Name Description
MenuManagement.MenuItemTreeViewModel child
Returns
Type Description
bool

RemoveMenuItem(MenuItemTreeViewModel)

Declaration
public bool RemoveMenuItem(MenuManagement.MenuItemTreeViewModel menuItem)
Parameters
Type Name Description
MenuManagement.MenuItemTreeViewModel menuItem
Returns
Type Description
bool

Update(MenuItemTreeViewModel)

Declaration
public bool Update(MenuManagement.MenuItemTreeViewModel menuItem)
Parameters
Type Name Description
MenuManagement.MenuItemTreeViewModel menuItem
Returns
Type Description
bool

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform