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

问题描述 投票:1回答:4

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

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

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

visual-studio silverlight
4个回答
1
投票

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

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


4
投票

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

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

祝好运!


2
投票

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


1
投票

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

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