c# - Catel在WPF导航应用程序中能否很好地工作

标签 c# wpf mvvm catel

我正在开发一个大型WPF应用程序,其中整个UI都基于Pages而不是Windows。
The application is 50% MVVM / 50% MVCB (Model View Code Behind)
因此,我计划将其全部迁移到MVVM,并且正在评估Catel作为框架。当前控制MVVM的手工构建框架还不错,但是并没有增加太多的生产力值(value)。鉴于转换> 100屏幕所涉及的大量工作,我想节省大量重复性工作并使它美观且一致,因此,我正在评估框架。

我认为花点时间才能理解卡特尔,所以我想知道应用程序使用Pages的事实是否表现出色?

最佳答案

Catel支持页面导航(与Silverlight,Windows Phone和WinRT相同)。请注意,尽管这是Catel(甚至是WPF)内部很少使用的功能。

您可以使用INavigationService而不是IUIVisualizerService在页面之间导航。

关于c# - Catel在WPF导航应用程序中能否很好地工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21671428/

相关文章:

c# - 如何决定每个用户状态的存储位置?注册表?应用程序数据?隔离存储?

javascript - Knockout.js 使每个嵌套对象成为 Observable

javascript - 访问 View 模型之间的计算值

C# DateTime 计算和 ToString

OS X 和 Linux 上的 C#?

c# - 如何检查控件是否被手动单击?

wpf - 更改托管到 Winform 的依赖项属性(在 ViewModel 中)

c# - 多线程、多调度程序 WPF 应用程序仍然在单个线程中绘制?

c#- 如何设置输出格式以使字符串始终占用 7 位数字?

wpf - 使用标记扩展绑定(bind)时出错 : Unknown property encountered while parsing a Markup Extension