До тех пор, пока вы
1) не соблазнены добавлять код в вашу разметку xaml
2) и ограничивать все соответствующие функции, которые будут продиктованы вашей моделью представления
тогда да, вы должны иметь возможность поменять его с любой технологией представления.
Когда вы поменяете его, хотя вам, очевидно, придется изменить способ взаимодействия нового пользовательского интерфейса с моделью представления.Основными интерфейсами, которые WPF использует для подключения к модели представления, является INotifyPropertyChanged, INotifyCollectionChanged и ICommand.Таким образом, вашему новому пользовательскому интерфейсу в основном придется задействовать эти интерфейсы, чтобы получить ту же функциональность