Class MenuManager
Klasse zur Verwaltung des Menüs.
Inheritance
Inherited Members
Namespace: Simplic.Framework.UI
Assembly: Simplic.Framework.dll
Syntax
public class MenuManager
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 |
---|---|
System.Collections.Generic.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 |
---|---|---|
System.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 |
---|---|---|
System.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 |
---|---|
System.Drawing.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 |
---|---|---|
System.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<System.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 |
---|---|---|
System.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 |