---
title: SAIF.Presentation.Web.Controls.V2.Menu API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF documentation team
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.V2.Menu
reference_type: package
---

# SAIF.Presentation.Web.Controls.V2.Menu API reference

This page lists all public types exposed by `SAIF.Presentation.Web.Controls.V2.Menu`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [SAIFMenu](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenu.md) | Class | `SAIF.Presentation.Web.Controls.V2.Menu` | Renders the left-side navigation panel (favorites, application/category accordion, context-value text box) and raises host-facing navigation events. |
| [SAIFMenuTop](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenuTop.md) | Class | `SAIF.Presentation.Web.Controls.V2.Menu` | Renders the top toolbar (category links plus CRUD/print/help/preference icon buttons) and derives button state from the current page's menu-authorization item. |
| [SAIFMenuTop.clsMenuButton](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenuTop.clsMenuButton.md) | Class (nested) | `SAIF.Presentation.Web.Controls.V2.Menu` | Value object describing one toolbar button's visibility, enabled state, tooltip, and image, persisted in `ViewState`. |
| [SAIFMenuTop.ToolBarButton](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenuTop.ToolBarButton.md) | Enum | `SAIF.Presentation.Web.Controls.V2.Menu` | Enumerates the toolbar actions raised by the `ToolbarClick` event. |
| [SAIFMenu.ContextViewStyleEnum](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenu.ContextViewStyleEnum.md) | Enum | `SAIF.Presentation.Web.Controls.V2.Menu` | Controls the render state (`Normal`/`Read_Only`/`Hidden`) of the context-value text box. |
| [SAIFMenu.ContextChangedEventHandler](SAIF.Presentation.Web.Controls.V2.Menu/SAIFMenu.ContextChangedEventHandler.md) | Delegate | `SAIF.Presentation.Web.Controls.V2.Menu` | Signature for the `OnContextChanged` event (`OldContext`, `NewContext`). |
| [SAIFImageButton](SAIF.Presentation.Web.Controls.V2.Menu/SAIFImageButton.md) | Class | `SAIF.Presentation.Web.Controls.V2.Menu` | Shared `ImageButton` subclass adding a busy-indicator CSS class and client script; the visual/behavioral building block for every icon in `SAIFMenuTop`. |

## Sources
- `SAIF.Presentation.Web.Controls.V2.Menu\SAIFMenu.vb`
- `SAIF.Presentation.Web.Controls.V2.Menu\SAIFMenuTop.vb`
- `SAIF.Presentation.Web.Controls.V2.Menu\SAIFImageButton.vb`
