Class MenuManager
Klasse zur Verwaltung des Menüs.
Inheritance
Namespace: Simplic.Framework.UI
Assembly: Simplic.Framework.dll
Syntax
public class MenuManager : object
Properties
| Improve this Doc View SourceMainRibbonMenu
Gets or sets the main ribbon menu
Declaration
public RadRibbonView MainRibbonMenu { get; set; }
Property Value
| Type | Description |
|---|---|
| RadRibbonView |
Pages
Gets a list of available pages
Declaration
public IList<DBInternPage> Pages { get; }
Property Value
| Type | Description |
|---|---|
| IList<DBInternPage> |
Singleton
Singleton
Declaration
public static MenuManager Singleton { get; }
Property Value
| Type | Description |
|---|---|
| MenuManager |
Methods
| Improve this Doc View SourceGetContentType(Guid)
Läd den Applikationstyp anhand einer Guid
Declaration
public ESS_MS_Intern_Page_Content_Info GetContentType(Guid ContentType)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | ContentType | Guid des Applikationstyps |
Returns
| Type | Description |
|---|---|
| ESS_MS_Intern_Page_Content_Info | Info-Klasse zu dem Applikationstyp aus der Tabelle ESS_MS_Intern_Page_Content |
GetDBInternPage(Guid)
Get DBInternPage by Guid
Declaration
public DBInternPage GetDBInternPage(Guid Guid)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | Guid |
Returns
| Type | Description |
|---|---|
| DBInternPage |
GetDominantColor(Byte[])
Gibt die dominate Farbe eines Icons zuurück
Declaration
public static Color GetDominantColor(byte[] Icon)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Byte[] | Icon | Icon als Byte-Array |
Returns
| Type | Description |
|---|---|
| Color | Farbe als System.Drawing.Color |
GetPage(Guid)
Läd eine Applikation anhand seinder Guid
Declaration
public DBInternPage GetPage(Guid Guid)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | Guid | Guid der Applikation |
Returns
| Type | Description |
|---|---|
| DBInternPage | Gibt alle Infos zu einer Applikations zurück (Basis-Infos) |
GetRibbonGroup(Nullable<Guid>)
Holt eine RibbonGroup anhand der Guid aus dem aktuellen Menü
Declaration
public RadRibbonGroup GetRibbonGroup(Guid? Guid)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Nullable<Guid> | Guid | Id der RibbonGrouop |
Returns
| Type | Description |
|---|---|
| RadRibbonGroup | Instanz einer RadRibbonGroup |
GetRibbonTab(Guid)
Holt einen RibbonTab aus dem aktuellen Menu
Declaration
public RadRibbonTab GetRibbonTab(Guid Guid)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | Guid | Guid des Tabs |
Returns
| Type | Description |
|---|---|
| RadRibbonTab | Instanz eines RadRibbon-Tabs |
LoadMenu()
Loads the menu. If the menu is already loaded, menu elements could be loaded twice. To refresh / reload te menu use ReloadMenu() method.
Declaration
public void LoadMenu()
MigrateUserAccess()
Migrate user access for navigation commands
Declaration
public void MigrateUserAccess()
ReloadMenu()
Leert alle Menü-Einträge und erstellt sie erneut (läd das Menu)
Declaration
public void ReloadMenu()
Events
| Improve this Doc View SourceOnMenuItemLoadedEventHandler
OnMenuItemLoadedEventHandler
Declaration
public event MenuManager.OnMenuItemLoaded OnMenuItemLoadedEventHandler
Event Type
| Type | Description |
|---|---|
| MenuManager.OnMenuItemLoaded |
OnMenuLoaded
OnMenuLoaded
Declaration
public event MenuManager.MenuLoaded OnMenuLoaded
Event Type
| Type | Description |
|---|---|
| MenuManager.MenuLoaded |
OnReloadStartPageItemsEventHandler
This event will be fired when a new item is added to the start page.
Declaration
public event MenuManager.OnReloadStartPageItems OnReloadStartPageItemsEventHandler
Event Type
| Type | Description |
|---|---|
| MenuManager.OnReloadStartPageItems |