What about
<Window DataContext="{Binding}".../>
I do not see the purpose of your requirement. If you install Window.DataContext from any part of your application, you really don't need another binding. Your DataContext should already be set without a binding expression.
source share