Nov 7, 2011 at 7:49 AM
Edited Nov 7, 2011 at 7:51 AM
After navigate between views in the same region i am unable to got focus on the target view.
In this case the Shell view received the focus instead of the current view.
RegionManager.RequestNavigate(RegionNames.MainRegion, new Uri(ViewNames.TargetView + query.ToString(), UriKind.Relative));
On the target ViewModel the request is handled by an implementation of the INavigationAware.
The last call on the callstack i recognist happen on the Shell-Codebehind EventHandler:
this.GotFocus += new RoutedEventHandler(StartView_GotFocus);