WPF ist genau dafür gedacht, Code und
GUI zu trennen. Das heißt (wenn ich das richtig verstanden habe) dass du einen
GUI-Designer nehmen kannst, der die
GUI designt und einen Programmierer, der die
GUI mit Leben befüllt. Die
GUI wird dabei in einer
xml-artigen sprache geschriben und ist damit nicht abhängig von der verwendetetn Codesprache.