我正在开发一个大型WPF应用程序,其中整个UI基于Pages而不是Windows。
The application is 50% MVVM / 50% MVCB (Model View Code Behind)
所以,我打算将它全部迁移到MVVM,我正在评估Catel作为框架。当前手工构建的框架控制MVVM并不错,但不会增加太多的生产力价值。鉴于转换涉及的大量工作> 100个屏幕我想节省大量的重复性工作并使其更好和一致,因此我正在评估框架。
我认为理解Catel需要一段时间,所以我想知道应用程序使用Pages的事实是否是一个showstopper?
答案 0 :(得分:0)
Catel支持页面导航(Silverlight,Windows Phone和WinRT也一样)。请注意,虽然这是Catel(和WPF)中很少使用的功能。
您可以使用INavigationService而不是IUIVisualizerService在您的网页之间导航。