I think I'm right in saying that the Persian wise does not matter.
From the point of view of Dev, the presence of controls defined in XAML provides a clear separation, and if you use MVVM, you get all the benefits that the template brings (unit testing, clear separation, improved manageability, etc.).
In addition, if you have controls defined in XAML, your application will be better at developing Blend and allow you to visually visually control the appearance of your application.
I prefer to store all the user interface controls in XAML, and also make nuts and bolts in the code .. but the structure is designed to suit all tastes of dev
source share