XAML可以在WinRT中与JavaScript一起使用吗?
Can XAML be used with JavaScript in WinRT?
或者JavaScript只局限于HTML?我只在Build 2011上看过HTML-JavaScript的演示
在JavaScript Metro应用程序中不支持XAML -这些类特别隐藏在JavaScript WinRT投影中。
这实际上不仅包括Windows.UI.Xaml
下的东西,还包括其他地方的一些其他类,通常当他们做一些已经被JS标准库(HTML5扩展)覆盖的事情时。查看究竟隐藏了什么最简单的方法是检查WinRT .idl文件(在"C:'Program files (x86)'Windows Kits'8.0'Include' WinRT"中)并搜索webhosthidden
。那些接口有[webhosthidden]
属性应用到他们是不可见的JS。有时你还会看到注释,解释为什么某个接口被隐藏。
还没有。XAML仅在c#或c++中使用,对于JavaScript,您需要HTML5。
原因之一是在HTML + JavaScript的情况下,使用与IE10相同的引擎进行渲染。(顺便说一下,IE10的Metro版本不支持Silverlight之类的插件。)
另一个当前缺失的领域是您不能使用ASP。Net/asp。. NET MVC来构建metro风格的应用程序,这将允许c#和HTML的结合。
相关文章:
- Javascript-如何让脚本与Ajax请求的数据一起运行
- Javascript”;onmousemove”;事件无法与类一起使用
- 为什么不't我的ruby代码与javascript文件一起插入
- Javascript无法与Onsen一起在Cordova工作
- javascript中是否有更标准化的方法来转换(序列化)非表单数据以与ajax一起使用
- 使用javascript将两个输入的日期添加在一起
- AJAX:为什么不是't我的javascript与内容一起加载
- PHP、Javascript和SQL代码混杂在一起
- 我的HTML、CSS和Javascript应该放在一起还是分开
- 如何将window.setTimeout与javascript和模块模式一起使用
- 在 JavaScript 中使用侦听器将输入字段链接在一起
- 两个独立工作的javascript函数,但不能一起工作
- 如何有效地匹配两个不同 JavaScript 对象上的 id,并将它们合并在一起
- 使用 javascript 将各种输入字段添加到一起
- 如何将索引数据库与 Metrostyle Javascript 一起使用
- JavaScript 将字符串与退格符连接在一起
- JavaScript Stack - Web Server 和 API Server:一起或分开
- 如何将html中select选项的输入与javascript一起使用
- 将where子句与javascript变量一起使用
- 试着把这些东西组合在一起——JavaScript、HTML、PHP和重新加载内容