ICustomNavigationItem is defined in the Telligent.Evolution.Extensibility.UI.Version2 namespace of Telligent.Evolution.Platform.dll
Definition
interface ICustomNavigationItem
{
ICustomNavigationItem[] Children { get; set; }
ICustomNavigationItemConfiguration Configuration { get; }
string CssClass { get; }
string Label { get; }
ICustomNavigationPlugin Plugin { get; }
Guid UniqueID { get; }
string Url { get; }
bool IsSelected(string currentFullUrl);
bool IsVisible(int userID);
}
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| Children | ICustomNavigationItem[] | |||
| Configuration | ICustomNavigationItemConfiguration | |||
| CssClass | string | |||
| Label | string | |||
| Plugin | ICustomNavigationPlugin | |||
| UniqueID | Guid | |||
| Url | string |
Methods
bool IsSelected(string currentFullUrl);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| currentFullUrl | string | Current Full Url | Required |
Return Type
bool
bool IsVisible(int userID);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| userID | int | User I D | Required |
Return Type
bool