Мне нужна помощь, чтобы начать обучение в новой области.Я давно занимаюсь программированием на C # и создал несколько сложных графических интерфейсов и приложений.Чего я не знаю, так это как некоторым программистам удается создать этот тип главных окон для приложений на c #, например:

Или:

Или вот это: 
Допустим, я делаю дизайн в фотошопе или что-то еще - тогда как я могу изменить главное окно приложения c # так резко, что оно будет выглядеть такэтот?Мой друг рассказал мне о WPF и c # User Control, но, насколько я видел, просматривая сайты WPF, я не смог найти что-то, что хотел бы сделать.
Можете ли вы указать мне направильное направление?Заранее спасибо.