可以在 Windows 应用商店应用 (Metro) 中生成 UI 运行时



我们目前正在研究是否可以即时生成/更改 Metro 应用程序的 UI。到目前为止,我只看到反射选项有些有限。但是,也许如果我们使用HTML/JS,我们可以即时修改HTML?有人尝试过这样的事情吗?

稍后会启动 VS 并试一试,只是想我会在这里问一下,看看我们是否可以就这个话题提出异议。

大多数基于 Javascript 的应用程序会动态修改其 HTML,因为这是 Navigator 模板推广的模式。因此,例如,即使只是单击链接并导航到另一个页面,也会替换"页面"容器元素的内容,而不是重新加载整个页面,从而重新加载所有.js和.css文件。

此外,WinJS.UI.ListView 将在您滚动其内容时在 DOM 中动态创建和重新定位元素。

基本上,您可以在 Web 应用程序中执行任何操作,并重用 AJAX 中已知的模式,以使 UI 动态适应。

根据你想要实现的目标,随着复杂性的增加,你应该记住,你的应用应该能够随时从头开始挂起和还原其状态。

最新更新