خیر. همان
MVVM متداول است. زمانیکه شما با
MVVM کار میکنید خودبخود به Viewهایی میرسید که خبری از وجود Code behind که در اینجا به آن ViewModel گفته میشود ندارند. بنابراین راحت میشود اینها را جدا کرد. همچنین ViewModel ها رو هم میشود جدا کرد در یک پروژه Class library دیگر. این یکی از اهداف
MVVM است. اینکه راحت بشود طراحی رابط کاربری را از کدنویسی جدا کرد. حداقل دو نفر به صورت جداگانه بتوانند روی رابط کاربری و کد نویسی مرتبط با آن کار کنند بدون اینکه نگران باشند چیزی را به هم میریزند.