我目前正在研究学习WPF和Silverlight.到目前为止,我一直在开发Delphi和C#(Winforms).在看一些关于WPF的书籍并在线观看一些介绍性视频的同时,我得到的印象是,这个XAML在效率和可用性方面是倒退的(对开发者而言).特别是在在线视频中,人们很乐意输入XAML代码来创建表单和控件,我认为这是一种技术,很久以前,视觉形式设计师的到来已经过时了.当使用表单设计器时,为什么我要通过在XAML中键入文本表示来创建按钮或网格?当从属性检查器的下拉列表中选择颜色或字体名称要快得多时,为什么要键入颜色或字体名称?真实世界的应用程序GUI是真正开发的吗?输入 XAML?
我相信我在这里遗漏了一些东西,虽然我无法弄清楚是什么......
tim*_*ath 11
我倾向于手动编写所有的XAML,因为我还没有熟练使用Blend.但是我工作的其他一些开发人员喜欢使用Blend,它非常适合像渐变一样设置.
我建议您下载Blend的试用版并尝试一下,它可以很好地与Visual Studio配合使用,如果您学习如何使用它,可以节省大量时间.
如果你可以键入 XAML,那么你理解 XAML :)(imho)
知道如何键入它的关键是知道如何调试它,重构它并重新组织它.所有这些目前无法在Expression混合中完成,对于大型项目,您需要所有这些.
这里提出的另一个问题是,手动编写XAML可以提供更多控制,并不像html那样强大.XAML比html和编辑器更像是表达式混合或其他编辑器,它们几乎提供了您手动编写的相同XAML,几乎没有例外.
| 归档时间: |
|
| 查看次数: |
1327 次 |
| 最近记录: |