When a type/instance is registered with a contract name in the container, that name is going to be used by the navigation framework. However, based on my understanding, the
contract name is different from the view name and it cannot be used to get a specific view from a region.
To get a specific view from a region using the contract name, you might find the following blog post useful:
Once you have the view that must be focused, you might be able to focus it like any other element.
You might find better support about how to focus a specific element in the following forums:
Also, it might be possible that depending of the type of Region
where the view is hosted, you might find useful to activate the view using the Activate method of the region instead of setting the application focus manually.
I hope you find this useful,