The following might work, although I haven't tried it myself (I do use
the CustomProcessShortcut event for other purposes, though).
Create a new navigation item manually in the application model. You
probably only need to set the caption, but some of the other parameters might
be necessary as well. Then create a window controller (NOT a view controller)
that handles the Application.CustomProcessShortcut event. Set the window
controller properties so that it is attached to the main window. In the
CustomeProcessShortcut event handler, create a view and assign it to e.View.
Set e.Handled to true to let the application know that the view has been
created, and hopefully your custom view should appear.
Isn't this a little too costly?
Why not just create a persistent dummy class and let XAF
do all the work?
I do this all the time to be able to create reports,
because the XAF architects in their boundless wisdom are forcing me to do
this ;-)
regards, Robert