3

我知道您可以只使用 CSS 来隐藏 DIV 或 Silverlight 插件,但是有没有办法使用根本不显示任何 UI 元素的 JavaScript 来实例化 Silverlight 组件/应用程序?

Silverlight 中有很多很棒的功能,比如多线程和编译代码,它们可以被传统的 Ajax 应用程序使用,而根本不需要使用 Silverlight 的 XAML/UI 层。

我只想对我的 UI 层使用标准的 HTML/CSS,并在后台使用一些已编译的 .NET/Silverlight 代码。

4

3 回答 3

3

是的,你可以,而且你提出的一些理由是完全有道理的。几周前,我在 CodeCampNZ 就 HTML 桥进行了一次演讲,并在我的博客上收集了很多资源。

我还建议查看Wilco Bauwers 博客,了解有关 HTML 桥的大量详细信息。

非可视 Silverlight 的其他一些场景:

  • 用托管语言(C#、Ruby、JScript.NET 等)而不是原生(解释型)JavaScript 编写新代码。
  • 使用 OpenFileDialog 在客户端读取文件,无需往返服务器。
  • 将临时数据安全地存储在客户端上的隔离存储中。
  • 通过 BackgroundWorker 或使用普通线程在后台执行工作,从而提高响应能力和性能。
  • 通过网络 API 访问跨域数据。
  • 通过套接字从服务器检索实时数据。
  • 通过重用 WPF 的数据绑定引擎来绑定数据。
于 2008-09-22T23:45:46.523 回答
1

是的。我认为这在与其他动态语言混合时特别有趣——但是,我可能有偏见。:)

编辑:但是您需要使用作为 Silverlight 动态语言 SDK 一部分的托管 Javascript,而不是作为浏览器一部分的普通 Javascript。

于 2008-09-22T22:40:21.783 回答
0

Curt,使用托管 JavaScript 仍然需要您在页面上显示一些 Silverlight/XAML 显示层,对吗?有没有办法完全摆脱任何 Silverlight/UI 元素的显示?

于 2008-09-22T23:26:03.310 回答