Silverlight开发:我应该键入XAML还是使用工具?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Silverlight开发:我应该键入XAML还是使用工具?相关的知识,希望对你有一定的参考价值。

我一直在想,为了获得最佳效果,做Silverlight开发的最佳方法是什么。到目前为止,我想到了三种可能性:1 - 视觉工作室可视化编辑器,2 - 表达混合,3 - 直接在视觉工作室编码XAML。

我对第三点特别好奇:你是否通过直接键入XAML来开发silverlight?我有html创作的经验,而且我总是尽可能地保留用于输出丑陋的HTML代码的视觉编辑器(如Dreamweaver)......

那么建议深入学习XAML,还是学习工具并专注于代码更好?

答案

我的建议是,尽可能多地使用设计师,如果有什么东西你不能用它,输入XAML。

很好地理解XAML很重要,但从使用设计器开始将帮助您适应它。

另一答案

我的观点是,在学习工具本身之前知道工具生成的内容总是有用的。你提到Expression Blend,这是一个很棒的工具。您应该明确地研究它,但我建议您在让工具为您完成工作之前获得有关XAML的一些基本知识。

我做了一个混合。有时我使用Blend来构建我的XAML,有时候我会直接编写XAML。我发现Blend经常添加太多不必要的代码,并且喜欢控制我放入的内容,但使用Blend可以提高效率。

祝好运!

另一答案

当你正在学习系统如何工作时,图形设计师会工作......好吧,他们工作正常。但是,对于生产代码,设计人员会为您提供各种各样的逐像素问题。要避免这些,请编写自己的XAML,最好使用样式来强制执行一致的间距,边距等。

另一答案

使用VS2008,我强烈建议您使用blend,因为VS中的SL设计器刚刚丢失。如今,VS2010有一个很好的SL设计师,但你可能有兴趣在以下方面使用blend:

  • 动画
  • 触发器(它们是blend的SDK的一部分,而不是基础SL框架)
  • 颜色
  • 模板设计(创建复制功能非常有用)
  • 从插画家导入......
  • ...

以上是关于Silverlight开发:我应该键入XAML还是使用工具?的主要内容,如果未能解决你的问题,请参考以下文章

Silverlight中2D游戏的最佳做法

将 WPF XAML 代码移植到 Silverlight XAML 代码

怎么在aspx加入xaml

将 XAML 文件保存在数据库中

Silverlight XAML 命名空间范围

XAML silverlight 中的填充图案