作为我不断尝试使用 WPF/XAML 的一部分,我对 UI 编码中流畅界面的应用产生了兴趣。
我知道 Fluent Silverlight (http://code.google.com/p/ Fluent-silverlight/ http://code.google.com/p/fluent-silverlight/),但我似乎找不到任何与 WPF 等效的东西。
作为个人说明,我发现很难接受 XAML 和 C#/MVVM 的组合来完成所有事情。在我看来,UI 编程的某些方面(例如数据绑定)在代码中比在声明性 XAML 中表达得更好。
流畅的 WPF 界面似乎正是实现这些目标的最佳选择。
在最近的 Herding Code 播客中:http://herdingcode.com/?p=212 http://herdingcode.com/?p=212一位来宾讨论了他们尝试使用流畅的界面来创建 WPF UI。他们中的一个人有可能将他们所做的事情变为现实。
顺便说一句,这个播客和之前的播客(http://herdingcode.com/?p=208 http://herdingcode.com/?p=208)谈谈您对代码优先与视图优先的担忧,以及为什么专注于 xaml 是有利的。
除了代码的可测试性之外,争论的焦点主要是让设计者使 UI 变得“可混合”(能够在 Microsoft Expression Blend 中设计它们)。如果您不太小心,基于代码的方法会削弱这种能力。
您并不是唯一一个有疑虑的人。希望这些播客能帮助您做出决定。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)