Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Expand]Common Features
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.DataAccess.UI.Design
  [Expand]DevExpress.DataAccess.UI.EntityFramework
  [Expand]DevExpress.DataAccess.UI.Excel
  [Expand]DevExpress.DataAccess.UI.Localization
  [Expand]DevExpress.DataAccess.UI.ObjectBinding
  [Expand]DevExpress.DataAccess.UI.Sql
  [Expand]DevExpress.DataAccess.UI.Wizard
  [Expand]DevExpress.DataAccess.UI.Wizard.Services
  [Expand]DevExpress.DataAccess.UI.Wizard.Views
  [Expand]DevExpress.DocumentView
  [Expand]DevExpress.DocumentView.Controls
  [Expand]DevExpress.LookAndFeel
  [Expand]DevExpress.LookAndFeel.Helpers
  [Expand]DevExpress.Skins
  [Expand]DevExpress.Snap
  [Expand]DevExpress.Snap.API.Native
  [Expand]DevExpress.Snap.Core
  [Expand]DevExpress.Snap.Core.API
  [Expand]DevExpress.Snap.Core.Fields
  [Expand]DevExpress.Snap.Core.Forms
  [Expand]DevExpress.Snap.Core.Options
  [Expand]DevExpress.Snap.Core.Services
  [Expand]DevExpress.Snap.Extensions
  [Expand]DevExpress.Snap.Extensions.Localization
  [Expand]DevExpress.Snap.Extensions.UI
  [Expand]DevExpress.Snap.Localization
  [Expand]DevExpress.Snap.Options
  [Expand]DevExpress.Snap.Services
  [Expand]DevExpress.Utils
  [Expand]DevExpress.Utils.Animation
  [Expand]DevExpress.Utils.Controls
  [Expand]DevExpress.Utils.Drawing
  [Collapse]DevExpress.Utils.Menu
   [Expand]CommandPopupMenu<T> Class
   [Expand]DXButtonGroupItem Class
   [Expand]DXEditMenuItem Class
   [Expand]DXMenuCheckItem Class
   [Expand]DXMenuItem Class
   [Collapse]DXPopupMenu Class
     DXPopupMenu Members
    [Expand]DXPopupMenu Constructor
    [Expand]DXPopupMenu Properties
    [Expand]DXPopupMenu Events
    [Expand]DXPopupMenu Methods
   [Expand]DXSubMenuItem Class
   [Expand]IDXDropDownControl Interface
    MenuViewType Enumeration
  [Expand]DevExpress.Utils.Taskbar
  [Expand]DevExpress.Utils.Taskbar.Core
  [Expand]DevExpress.Utils.UI.Localization
  [Expand]DevExpress.Utils.VisualEffects
  [Expand]DevExpress.Utils.Win
  [Expand]DevExpress.XtraBars
  [Expand]DevExpress.XtraBars.Alerter
  [Expand]DevExpress.XtraBars.Docking
  [Expand]DevExpress.XtraBars.Docking2010
  [Expand]DevExpress.XtraBars.Docking2010.Customization
  [Expand]DevExpress.XtraBars.Docking2010.Views
  [Expand]DevExpress.XtraBars.Docking2010.Views.NativeMdi
  [Expand]DevExpress.XtraBars.Docking2010.Views.Tabbed
  [Expand]DevExpress.XtraBars.Docking2010.Views.Widget
  [Expand]DevExpress.XtraBars.Docking2010.Views.WindowsUI
  [Expand]DevExpress.XtraBars.Localization
  [Expand]DevExpress.XtraBars.Navigation
  [Expand]DevExpress.XtraBars.Ribbon
  [Expand]DevExpress.XtraBars.Ribbon.Gallery
  [Expand]DevExpress.XtraBars.Ribbon.ViewInfo
  [Expand]DevExpress.XtraBars.ToastNotifications
  [Expand]DevExpress.XtraBars.Utils
  [Expand]DevExpress.XtraBars.WinRTLiveTiles
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraCharts.Designer
  [Expand]DevExpress.XtraCharts.Wizard
  [Expand]DevExpress.XtraDataLayout
  [Expand]DevExpress.XtraDiagram
  [Expand]DevExpress.XtraDiagram.Options
  [Expand]DevExpress.XtraEditors
  [Expand]DevExpress.XtraEditors.ButtonPanel
  [Expand]DevExpress.XtraEditors.Calendar
  [Expand]DevExpress.XtraEditors.Camera
  [Expand]DevExpress.XtraEditors.Container
  [Expand]DevExpress.XtraEditors.Controls
  [Expand]DevExpress.XtraEditors.CustomEditor
  [Expand]DevExpress.XtraEditors.DXErrorProvider
  [Expand]DevExpress.XtraEditors.Filtering
  [Expand]DevExpress.XtraEditors.Mask
  [Expand]DevExpress.XtraEditors.Persistent
  [Expand]DevExpress.XtraEditors.Repository
  [Expand]DevExpress.XtraEditors.ViewInfo
  [Expand]DevExpress.XtraFilterEditor
  [Expand]DevExpress.XtraGauges.Presets.Styles
  [Expand]DevExpress.XtraGauges.Win
  [Expand]DevExpress.XtraGauges.Win.Base
  [Expand]DevExpress.XtraGauges.Win.Gauges.Circular
  [Expand]DevExpress.XtraGauges.Win.Gauges.Digital
  [Expand]DevExpress.XtraGauges.Win.Gauges.Linear
  [Expand]DevExpress.XtraGauges.Win.Gauges.State
  [Expand]DevExpress.XtraGrid
  [Expand]DevExpress.XtraGrid.Columns
  [Expand]DevExpress.XtraGrid.EditForm
  [Expand]DevExpress.XtraGrid.FilterEditor
  [Expand]DevExpress.XtraGrid.Localization
  [Expand]DevExpress.XtraGrid.Views.BandedGrid
  [Expand]DevExpress.XtraGrid.Views.BandedGrid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Base
  [Expand]DevExpress.XtraGrid.Views.Base.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Card
  [Expand]DevExpress.XtraGrid.Views.Card.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Grid
  [Expand]DevExpress.XtraGrid.Views.Grid.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Layout
  [Expand]DevExpress.XtraGrid.Views.Layout.Events
  [Expand]DevExpress.XtraGrid.Views.Layout.ViewInfo
  [Expand]DevExpress.XtraGrid.Views.Printing
  [Expand]DevExpress.XtraGrid.Views.Tile
  [Expand]DevExpress.XtraGrid.Views.WinExplorer
  [Expand]DevExpress.XtraGrid.WinExplorer
  [Expand]DevExpress.XtraLayout
  [Expand]DevExpress.XtraLayout.Customization
  [Expand]DevExpress.XtraLayout.HitInfo
  [Expand]DevExpress.XtraLayout.Localization
  [Expand]DevExpress.XtraLayout.Utils
  [Expand]DevExpress.XtraMap
  [Expand]DevExpress.XtraMap.Printing
  [Expand]DevExpress.XtraNavBar
  [Expand]DevExpress.XtraNavBar.ViewInfo
  [Expand]DevExpress.XtraPdfViewer
  [Expand]DevExpress.XtraPdfViewer.Commands
  [Expand]DevExpress.XtraPdfViewer.Localization
  [Expand]DevExpress.XtraPivotGrid
  [Expand]DevExpress.XtraPivotGrid.Data
  [Expand]DevExpress.XtraPrinting
  [Expand]DevExpress.XtraPrinting.Control
  [Expand]DevExpress.XtraPrinting.Preview
  [Expand]DevExpress.XtraPrintingLinks
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Commands
  [Expand]DevExpress.XtraRichEdit.Export
  [Expand]DevExpress.XtraRichEdit.Import
  [Expand]DevExpress.XtraRichEdit.Localization
  [Expand]DevExpress.XtraRichEdit.Menu
  [Expand]DevExpress.XtraScheduler
  [Expand]DevExpress.XtraScheduler.Drawing
  [Expand]DevExpress.XtraScheduler.Printing
  [Expand]DevExpress.XtraScheduler.Reporting
  [Expand]DevExpress.XtraScheduler.Reporting.UI
  [Expand]DevExpress.XtraScheduler.Services
  [Expand]DevExpress.XtraScheduler.Services.Implementation
  [Expand]DevExpress.XtraScheduler.UI
  [Expand]DevExpress.XtraSpellChecker
  [Expand]DevExpress.XtraSpellChecker.Localization
  [Expand]DevExpress.XtraSplashForm
  [Expand]DevExpress.XtraSplashScreen
  [Expand]DevExpress.XtraSpreadsheet
  [Expand]DevExpress.XtraSpreadsheet.Services
  [Expand]DevExpress.XtraTab
  [Expand]DevExpress.XtraTab.Buttons
  [Expand]DevExpress.XtraTab.ViewInfo
  [Expand]DevExpress.XtraTabbedMdi
  [Expand]DevExpress.XtraToolbox
  [Expand]DevExpress.XtraTreeList
  [Expand]DevExpress.XtraTreeList.Columns
  [Expand]DevExpress.XtraTreeList.Data
  [Expand]DevExpress.XtraTreeList.Localization
  [Expand]DevExpress.XtraTreeList.Menu
  [Expand]DevExpress.XtraTreeList.Nodes
  [Expand]DevExpress.XtraTreeList.Nodes.Operations
  [Expand]DevExpress.XtraTreeList.StyleFormatConditions
  [Expand]DevExpress.XtraTreeMap
  [Expand]DevExpress.XtraVerticalGrid
  [Expand]DevExpress.XtraVerticalGrid.Events
  [Expand]DevExpress.XtraVerticalGrid.Localization
  [Expand]DevExpress.XtraVerticalGrid.Rows
  [Expand]DevExpress.XtraWaitForm
  [Expand]DevExpress.XtraWizard
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

DXPopupMenu Members

A base class for popup menus in DevExpress .NET controls.

Expanded Public Constructors

Show: Inherited
  Name Description
Public method DXPopupMenu Overloaded. Initializes a new instance of the DXPopupMenu class with default settings.
Top

Expanded Public Properties

Show: Inherited
  Name Description
Public property Alignment Gets or sets the menu's alignment relative to the mouse cursor.
Public property AllowGlyphSkinning Gets or sets whether the current DXPopupMenu icon should be painted in the DXPopupMenu's foreground color. (Inherited from DXMenuItem)
Public property AllowToolbarTransparency This member supports the internal infrastructure, and is not intended to be used directly from your code.
Public property Appearance Provides access to the appearance settings used to paint the DXPopupMenu in the normal state. (Inherited from DXMenuItem)
Public property AppearanceDisabled Provides access to the appearance settings used to paint the DXPopupMenu in the disbled state. (Inherited from DXMenuItem)
Public property AppearanceHovered Provides access to the appearance settings used to paint the DXPopupMenu in the hovered state. (Inherited from DXMenuItem)
Public property BeginGroup Gets or sets whether the current menu item starts a group. (Inherited from DXMenuItem)
Public property Caption Specifies the text displayed within the menu item. (Inherited from DXMenuItem)
Public property CloseMenuOnClick This member supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from DXMenuItem)
Public property CloseOwnerMenuOnlyOnClick This member supports the internal infrastructure and is not intended to be used directly from your code. (Inherited from DXMenuItem)
Public property Collection Gets the menu item collection which owns the current menu item. (Inherited from DXMenuItem)
Public property Enabled Gets or sets whether the menu item is enabled. (Inherited from DXMenuItem)
Public property Image Gets or sets an image displayed within the menu item, (Inherited from DXMenuItem)
Public property ImageDisabled Gets or sets an image representing the menu item in the disabled state. (Inherited from DXMenuItem)
Public property ImageOptions Provides access to settings that allow you to set up raster and vector icons for this DXPopupMenu. (Inherited from DXMenuItem)
Public property IsDesignTimeMenu This member supports the internal infrastructure, and is not intended to be used directly from your code.
Public property IsRightToLeft Gets or sets whether the menu is aligned to support locales using right-to-left fonts.
Public property Items Gets a collection of items displayed when the current submenu is expanded. (Inherited from DXSubMenuItem)
Public property LargeImage Gets or sets a large image for the current menu item. (Inherited from DXMenuItem)
Public property LargeImageDisabled Gets or sets a large image displayed in the current menu item when it is in the disabled state. (Inherited from DXMenuItem)
Public property MenuViewType Gets or sets how the current menu is displayed (as a menu, floating bar or RibbonMiniToolbar).
Public property MultiColumn Gets or sets whether items in this DXPopupMenu can be displayed in multiple columns.
Public property OptionsMultiColumn Provides access to the set of properties that manage multi-column item layout in this DXPopupMenu.
Public property Owner Gets or sets the object that owns this DXPopupMenu. (Inherited from DXMenuItem)
Public property OwnerPopup Gets or sets the object that created the current popup menu. For internal use.
Public property Priority Gets or sets the display priority for the current item in a RadialMenu. (Inherited from DXMenuItem)
Public property Shortcut Gets or sets a shortcut displayed within the menu item (Inherited from DXMenuItem)
Public property ShowHotKeyPrefix Obsolete. Gets or sets whether the ampersand ('&') character, when it is found in the item's DXMenuItem.Caption, acts as a shortcut prefix, or it is displayed as is. (Inherited from DXMenuItem)
Public property ShowItemToolTips Gets or sets whether this DXPopupMenu items should display their hints.
Public property SuperTip Gets or sets a super tip for this DXPopupMenu. (Inherited from DXMenuItem)
Public property SvgImage Gets or sets the vector image that is this DXPopupMenu icon. (Inherited from DXMenuItem)
Public property Tag Gets or sets the data associated with the menu item. (Inherited from DXMenuItem)
Public property ToolbarHideDistance This member supports the internal infrastructure, and is not intended to be used directly from your code.
Public property ToolbarRowCount This member supports the internal infrastructure, and is not intended to be used directly from your code.
Public property Visible Gets or sets whether the menu item is visible. (Inherited from DXMenuItem)
Top

Expanded Public Methods

Show: Inherited
  Name Description
Public method BindCommand Overloaded. Uses the command selector to find an appropriate parameterized command in the source and bind it to this DXPopupMenu. (Inherited from DXMenuItem)
Public method BindCommand<T> Uses the command selector to find an appropriate parameterized command of the target type in the source and bind it to this DXPopupMenu. (Inherited from DXMenuItem)
Public method Dispose Releases all the resources used by the current object. (Inherited from DXMenuItem)
Public method Equals Determines whether the specified System.Object is equal to the current System.Object. (Inherited from System.Object)
Public methodStatic member Equals Determines whether the specified System.Object instances are considered equal. (Inherited from System.Object)
Public method GenerateBeforePopupEvent Invokes the event handler assigned to the DXSubMenuItem.BeforePopup event. (Inherited from DXSubMenuItem)
Public method GenerateClickEvent Invokes the event handler assigned to the DXMenuItem.Click event. (Inherited from DXMenuItem)
Public method GenerateCloseUpEvent Fires a specific event that typically occurs after the menu has disappeared.
Public method GetHashCode Serves as a hash function for a particular type. System.Object.GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from System.Object)
Public method GetImage Returns the actual raster image displayed by this DXPopupMenu. (Inherited from DXMenuItem)
Public method GetIsRightToLeft Returns whether the menu items are actually aligned to support locales using right-to-left fonts.
Public method GetType Gets the System.Type of the current instance. (Inherited from System.Object)
Public method HidePopup Hides the current popup menu.
Public methodStatic member ReferenceEquals Determines whether the specified System.Object instances are the same instance. (Inherited from System.Object)
Public method ShowPopup Displays the DXPopupMenu at specific coordinates.
Public method ToString Returns a System.String that represents the current System.Object. (Inherited from System.Object)
Top

Expanded Public Fields

Show: Inherited
  Name Description
Public fieldStatic member MaxSubMenuLevel Specifies the maximum menu depth for all DXPopupMenu descendants in this solution. Menus with a nesting level that exceeds this value will be unable to expand certain sub-menu items.
Top

Expanded Public Events

Show: Inherited
  Name Description
Public event BeforePopup Allows you to dynamically provide sub-items for the current DXPopupMenu object. (Inherited from DXSubMenuItem)
Public event Click Occurs when the menu item's functionality needs to be invoked. (Inherited from DXMenuItem)
Public event CloseUp Fires after the menu has been closed.
Public event ItemClick Fires whenever a user clicks any item that belongs to this DXPopupMenu.
Public event PopupHide This member supports the internal infrastructure and is not intended to be used directly from your code.
Top

Expanded See Also

How would you rate this topic?​​​​​​​