[Expand]General Information
[Expand]WinForms Controls
[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]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
  System Requirements
  Improve Performance
 [Expand]Features by Language
 [Expand]Getting Started
 [Expand]How To
 [Expand]Coding Assistance
 [Collapse]Navigation and Search Tools
   Code Places
   Search for a Code Symbol
   Navigate Through Files
  [Expand]Navigate To
   Navigate and Search in Compiled Code
   Navigate to Symbol Declaration
   Navigate to XAML Element
   Structural Navigation
   Find References
   Markers and Bookmarks
 [Expand]Static Code Analysis
 [Expand]Visualization Tools
 [Expand]Code Style Assistance
  Building Assistance
  Debugging Assistance
 [Expand]Refactoring Assistance
 [Expand]Unit Testing Assistance
 [Expand]Decompiling Tools
 [Expand]Configuration Options
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Navigate to Symbol Declaration

CodeRush extends the Go to Definition (F12) feature by providing the following capabilities:

  • XAML support — navigate to a symbol declaration from XAML to XAML, from Code-Behind to XAML, and from XAML to Code-Behind.
  • Jump to Resource (XAML) — instantly open a resource dictionary or file referenced in XAML markup.
  • Drop Marker before Jump — configure CodeRush to drop the marker before any jump, which helps quickly get back.

Expanded Usage

Place the caret on an identifier and hit F12. This will move the caret to the symbol declaration.


If you have Drop Marker before Jump feature enabled, you can hit Esc to move the caret back to the source position.

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