d:DataContext="{d:DesignInstance IsDesignTimeCreatable=True,Type={x:Type local:MainViewModel}
Damit legst du nur den Context zur Designzeit fest damit du auch beim Binding Intellisense hast. Dies hat nichts mit dem Context für die Laufzeit zu tun.
Diesen kann man in der Tat so setzen. Eine von mehreren Möglichkeiten.
Rechtschreibfehler betonen den künstlerischen Charakter des Autors.