I\'m binding ViewModels to ContentControls and letting Caliburn taking care of creating and binding the view. However, I would like to customize Caliburns ViewModel->View conven
Yes, it is possible.
Use cal:View.Context
attached property and then name your view for the specified context like YourNamespace.Something.ContextView
(remove "ViewModel" from your view model name, add a dot, and the value of Context property).
By that, you can even bind several views to one view model.
Example:
<ContentControl x:Name="Toolbar" cal:View.Model="{Binding ActiveItem}" cal:View.Context="Toolbar" />
You can see working example here (from CoProject sample application, part 9).