Generated by DocFX

Class NavigationItem

Class NavigationItem.

Inheritance
System.Object
NavigationItem
Namespace: ISynergy.Framework.UI.Models
Assembly: ISynergy.Framework.UI.dll
Syntax
public class NavigationItem : object

Constructors

View Source

NavigationItem(String, Object, String, ICommand, Object)

Initializes a new instance of the NavigationItem class.

Declaration
public NavigationItem(string name, object symbol, string foreground, ICommand command, object commandParameter = null)
Parameters
Type Name Description
System.String name

The name.

System.Object symbol

The symbol.

System.String foreground

The foreground.

ICommand command

The command.

System.Object commandParameter

The command parameter.

Properties

View Source

Command

Gets or sets the command.

Declaration
public ICommand Command { get; }
Property Value
Type Description
ICommand

The command.

View Source

CommandParameter

Gets or sets the command parameter.

Declaration
public object CommandParameter { get; set; }
Property Value
Type Description
System.Object

The command parameter.

View Source

Foreground

Gets or sets the foreground.

Declaration
public string Foreground { get; set; }
Property Value
Type Description
System.String

The foreground.

View Source

IsSelected

Gets or sets a value indicating whether this instance is selected.

Declaration
public bool IsSelected { get; set; }
Property Value
Type Description
System.Boolean

true if this instance is selected; otherwise, false.

View Source

Name

Gets or sets the name.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

The name.

View Source

Symbol

Gets or sets the symbol.

Declaration
public object Symbol { get; set; }
Property Value
Type Description
System.Object

The symbol.

View Source

ToolTipMenu

Gets or sets the tool tip menu.

Declaration
public string ToolTipMenu { get; set; }
Property Value
Type Description
System.String

The tool tip menu.

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)