【问题标题】:Tools to convert html layouts to Silverlight 3.0将 html 布局转换为 Silverlight 3.0 的工具
【发布时间】:2009-06-18 01:18:42
【问题描述】:

我有几个客户应用程序被拖入网络,然后又叫又叫。即使只是作为概念验证练习,我也想尝试将一些内容迁移到 Silverlight 3.0。我想看看我是否可以让它们成为完整的应用程序、布局等等。我认为带有图形的网络应用程序的布局很好,我不想失去这一方面。

这引出了我的问题,是否有将现有 HTML/图形转换为 Xaml 的工具?我宁愿使用 SL 3.0 导航,而不是在每个页面上嵌入 Silverlight xap,因为我必须使用 ASP.NET MVC / Silverlight 类型的解决方案。

谢谢。

【问题讨论】:

  • 您可以重复使用位图图形,但如果您能找到 Illustrator 格式的新艺术并在 Blend 3 中将其转换为 Xaml,那就更好了。我很想看看是否有人有 HTML 转换的想法,我不知道。
  • 老实说,我希望这永远不会被写出来。谈论网络可访问性的巨大倒退。
  • 这不是一个征求意见的问题。谢谢。

标签: html silverlight xaml silverlight-3.0 xaml-tools


【解决方案1】:

在做了一些研究后,我问了一个相关的精神问题,我可以很自信地说不。您可以通过简单的 google 搜索(术语:html 到 xaml 转换器)找到 Silverlight 1.0 和 2.0 的一些工具,但没有专门针对 Silverlight 3.0 的工具

如果您使用 Fireworks 设计您的网站,Infragistics 的 xaml 导出器可能会有所帮助,否则您可能不走运。

【讨论】:

    【解决方案2】:

    刚刚经历了这个(现有的 ASP.NET 到 Silverlight 3),我建议不要尝试自动转换布局。与 ASP.NET 相比,Silverlight 具有一组非常离散的控件和布局机制,我会很惊讶任何工具都可以进行简洁的转换。用于自动生成代码的工具(无论是 XAML 还是 HTML)往往会创建非常次优的语法(想到表达式设计 -> XAML)。如果你成功了,你仍然需要考虑整个数据访问模式,这也会驱动你的 XAML 的结构。

    【讨论】:

    • 我认为您将 asp.net 与 HTML 布局和图形混淆了。我计划重写整个 UI 代码库以使用导航并删除对 ASP.NET 的所有依赖项,但我不是艺术家,基本上必须偿还艺术家将 HTML 布局转换为 Xaml(假设我能找到一个) .为了概念验证,我只是想要一些看起来接近原件的东西来展示给客户。
    • 无论你是直接从 ASP.NET 转换(假设有一个工具可以做到这一点)还是渲染的 HTML 输出,最终结果都是一样的;您仍然面临上述相同的挑战。不过还有一个想法——Blend 3 可以直接从 Illustrator 导入,所以如果你的设计师有 .ai 或 .eps 作品,这可以快速跟踪这个过程,尽管我仍然对语法质量有同样的担忧。
    猜你喜欢
    • 1970-01-01
    • 2016-05-26
    • 2016-02-21
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 2019-12-12
    • 2010-09-25
    • 1970-01-01
    相关资源
    最近更新 更多