[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.FilteringUI
  [Expand]DevExpress.Xpf.Core.Native
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gantt
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Collapse]DevExpress.Xpf.NavBar
    DisplayMode Enumeration
    DisplaySource Enumeration
    Element Enumeration
   [Expand]ElementAddingEventArgs Class
    ExpandButtonMode Enumeration
   [Expand]ExplorerBarView Class
   [Expand]FontSettings Class
   [Expand]GroupAddingEventArgs Class
    GroupAddingEventHandler Delegate
    GroupPosition Enumeration
   [Expand]ImageSettings Class
   [Expand]ItemAddingEventArgs Class
    ItemAddingEventHandler Delegate
   [Expand]LayoutSettings Class
   [Expand]NavBarActiveGroupChangedEventArgs Class
    NavBarActiveGroupChangedEventHandler Delegate
   [Expand]NavBarActiveGroupChangingEventArgs Class
    NavBarActiveGroupChangingEventHandler Delegate
   [Expand]NavBarCommands Class
   [Expand]NavBarControl Class
   [Expand]NavBarGroup Class
   [Expand]NavBarGroupCollection Class
   [Expand]NavBarGroupExpandedChangedEventArgs Class
    NavBarGroupExpandedChangedEventHandler Delegate
   [Expand]NavBarGroupExpandedChangingEventArgs Class
    NavBarGroupExpandedChangingEventHandler Delegate
   [Expand]NavBarItem Class
   [Expand]NavBarItemCollection Class
   [Expand]NavBarItemControl Class
   [Expand]NavBarItemSelectedEventArgs Class
    NavBarItemSelectedEventHandler Delegate
   [Expand]NavBarItemSelectingEventArgs Class
    NavBarItemSelectingEventHandler Delegate
   [Expand]NavBarLocalizer Class
   [Expand]NavBarPositionPanel Class
    NavBarStringId Enumeration
   [Collapse]NavBarViewBase Class
     NavBarViewBase Members
     NavBarViewBase Constructor
    [Expand]NavBarViewBase Properties
    [Collapse]NavBarViewBase Events
      ActiveGroupChanged Event
      ActiveGroupChanging Event
      Click Event
      GroupAdding Event
      ItemAdding Event
      ItemSelected Event
      ItemSelecting Event
    [Expand]NavBarViewBase Methods
    NavBarViewKind Enumeration
   [Expand]NavigationPaneCommands Class
   [Expand]NavigationPaneView Class
   [Expand]NavPaneExpandedChangedEventArgs Class
    NavPaneExpandedChangedEventHandler Delegate
   [Expand]NavPaneExpandedChangingEventArgs Class
    NavPaneExpandedChangingEventHandler Delegate
   [Expand]ScrollingSettings Class
    ScrollMode Enumeration
   [Expand]SideBarView Class
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Expand]DevExpress.Xpf.RichEdit
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Common
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.iCalendar
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

NavBarViewBase.ItemSelecting Event

Fires before an item is selected.

Namespace:DevExpress.Xpf.NavBar
Assembly:DevExpress.Xpf.NavBar.v19.2.dll

Expanded Syntax

Expanded Event Data

The event handler receives an argument of type NavBarItemSelectingEventArgs containing data related to this event.

The following NavBarItemSelectingEventArgs properties provide information specific to this event.
Property Description
Cancel Gets or sets a value indicating whether the operation which raised an event should be canceled.
Handled Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.
NewGroup Gets a group object containing an item that is going to be selected.
NewItem Gets an item object that is going to be selected.
OriginalSource Gets the original reporting source as determined by pure hit testing, before any possible System.Windows.RoutedEventArgs.Source adjustment by a parent class.
PrevGroup Gets the group containing the previously selected item.
PrevItem Gets the previously selected item.
RoutedEvent Gets or sets the System.Windows.RoutedEventArgs.RoutedEvent associated with this System.Windows.RoutedEventArgs instance.
Source Gets or sets a reference to the object that raised the event.

Expanded Remarks

The ItemSelecting event occurs when an item is going to be selected within the NavBarControl. This event allows you to cancel item selection, if required.

To learn more, see the Clicking and Selecting Items topic.

Expanded Example

In this example, the ItemSelecting event is handled, to invoke a confirmation dialog allowing the selection of a specific item ('Private') to be canceled.

Expanded See Also

Is this topic helpful?​​​​​​​