О, с чего начать? WPF и WinForms кажутся очень разными для меня. Концепция определения макетов с использованием разметки совершенно иная, хотя и похожа на веб-разработку. Тот факт, что вам нужно сделать явный выбор контейнера макета (для нескольких элементов), является новым. Я помню, как пытался добавить кучу элементов прямо в окно и очень запутался ...
Я думаю, чтобы воспользоваться всем, что может предложить WPF, вам нужно иметь образ мышления WPF. Например, вам не нужно использовать стили, шаблоны и привязки, но в этих концепциях заложена мощь WPF.