I was thinking something like.
<Window.DataContext>
<ObjectDataProvider ObjectType="vm:MainViewModel">
<ObjectDataProvider.ConstructorParameters>
<interfaces:INavigationDataProvider/>
</ObjectDataProvider.ConstructorParameters>
</ObjectDataProvider>
</Window.DataContext>
Can it be done this way somehow, or i need to set DataContext in code behinde in constructor (that im trying to avoid completly). Thanks in advance :)