我知道您可以只使用 CSS 来隐藏 DIV 或 Silverlight 插件,但是有没有办法使用根本不显示任何 UI 元素的 JavaScript 来实例化 Silverlight 组件/应用程序?
Silverlight 中有很多很棒的功能,比如多线程和编译代码,它们可以被传统的 Ajax 应用程序使用,而根本不需要使用 Silverlight 的 XAML/UI 层。
我只想对我的 UI 层使用标准的 HTML/CSS,并在后台使用一些已编译的 .NET/Silverlight 代码。
我知道您可以只使用 CSS 来隐藏 DIV 或 Silverlight 插件,但是有没有办法使用根本不显示任何 UI 元素的 JavaScript 来实例化 Silverlight 组件/应用程序?
Silverlight 中有很多很棒的功能,比如多线程和编译代码,它们可以被传统的 Ajax 应用程序使用,而根本不需要使用 Silverlight 的 XAML/UI 层。
我只想对我的 UI 层使用标准的 HTML/CSS,并在后台使用一些已编译的 .NET/Silverlight 代码。
是的,你可以,而且你提出的一些理由是完全有道理的。几周前,我在 CodeCampNZ 就 HTML 桥进行了一次演讲,并在我的博客上收集了很多资源。
我还建议查看Wilco Bauwers 博客,了解有关 HTML 桥的大量详细信息。
非可视 Silverlight 的其他一些场景:
是的。我认为这在与其他动态语言混合时特别有趣——但是,我可能有偏见。:)
编辑:但是您需要使用作为 Silverlight 动态语言 SDK 一部分的托管 Javascript,而不是作为浏览器一部分的普通 Javascript。
Curt,使用托管 JavaScript 仍然需要您在页面上显示一些 Silverlight/XAML 显示层,对吗?有没有办法完全摆脱任何 Silverlight/UI 元素的显示?