Мне было интересно, можно ли написать что-то вроде этого:
<Window
... xmlns definitions ...
DataContext=<!--Create an instance here-->
></Window>
Вместо этого:
<Window
... xmlns definitions ...
>
<Window.DataContext>
<local:CustomViewModel />
</Window.DataContext>
</Window>
Мне не нужны обходные пути для достижения того же эффекта, мне просто любопытно, возможен ли вообще первый тип синтаксиса. Я не думаю, что это так, но стоит спросить.