问题标签 [winjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 MetroApps 中创建另一个 ItemTemplate?
我可以在 MetroApp 中创建另一个 ItemTemplate 吗?我在这里使用 visual-studio2012RC 和 Windows8 来开发 Metro 应用程序。我正在使用以下代码。它工作正常,就像我想创建另一个 ItemTemplate 以向我的应用程序添加一些数据一样,有没有其他模板可以代替这个或者我们可以在我们的 Html 中使用它吗?任何人都可以建议我。
工作示例对我真的很有帮助。
提前谢谢你。
javascript - WinJS 处理挂起状态
我这里有个小问题,我需要一些帮助。我正在使用 HTML 和 JavaScript 开发 Windows 8 Metro 应用程序,并且由于我已从 Consumer Preview 迁移到 Release Preview,因此在调试它时似乎无法将应用程序的状态更改为挂起。
问题是当我单击调试栏中的“暂停”按钮时,应用程序状态从“正在运行”变为“未响应”。
因此,我无法找到调试我的解决方案的解决方案,尤其是调试我的应用程序以测试我的app.oncheckpoint
函数调用的代码是否表现良好。
谢谢你的帮助。
javascript - Windows 8 Metro javascript 应用程序绑定到表
我无法在我的 javascript Metro 应用程序中绑定表,而不是与模板中提供的 html 绑定,它会放入大量 div 并将 json 呈现为字符串。这就是我所拥有的:
我用来绑定的 javascript (topContent 是 { label, value} 对象的列表:
html - Windows.UI.Popups.MessageDialog() 在 Metro App 中不起作用?
我正在尝试在我的 Metro 应用程序中打印警报,但它不起作用?这里我使用 Visual Studio2012(HTML,WinJS)和 windows8RC 来开发应用程序。有人可以建议我吗?
提前致谢。
html - 使用 HTML 和 Javascript 在 Metro App 中创建 2 个 ListView
我试图在一个 html 文件中创建 2 个具有不同信息的列表视图。但是,如果我修改一个列表视图,它也会影响其他列表视图。但是我需要维护 2 个具有不同服务信息的列表视图?我正在使用 Visual-studio-2012RC 和 windows8。任何工作示例都对我很有帮助。
这是我的 HTML:
这是我的 javascript 文件(data.js):
在这里我尝试给你我的应用程序,如果我在我的第二组中删除图像,它也会影响第 1 组。但是我需要为第 1 组设置图像并且为第 2 组设置不需要图像?我应该怎么做为我的场景做些什么?提前谢谢你。
c# - WinJS 脚本中的异常处理
我正在从我的 JavaScript(在我的 Windows 8 应用程序中)调用 C# 代码中的一个函数,该函数从服务中获取一些值并将其返回给 JavaScript。我需要在我的 JavaScript 调用方法中处理 C# 代码引发的错误。如果可能,请告诉我。一个代码示例会很棒。
listview - Metro style & winJS:有没有办法知道元素是否在屏幕之外?
在水平 listView 中 - 是否有可能知道某个片段是否在屏幕“外部”?
html - 如图所示,如何在 Metro 应用程序中创建不同的组?
我为两个组创建了两个组,如下所示,我有图像和图像下方的一些数据。但对于第二组,我不想显示任何图像,我只想显示用户数据。如果我在第二组中进行任何更改,它会影响我不想发生的两个组。我无法为不同的组编写不同的逻辑。谁能帮我提供一些样本来解决这个问题?我希望我的问题很清楚。
谢谢你。
这是我的图片,显示了我的要求的示例演示
html - 如何打包 HTML/Metro 应用程序以在 Visual Studio 2012 之外部署
有谁知道如何打包应用程序以在 Visual Studio 之外部署 HTML/JS Metro 应用程序。我一直听到对“商店”菜单项的引用,但我使用的是 Visual Studio 2012 RC 终极版,并且没有这样的顶级菜单项。
我还尝试使用带有给定清单文件(在构建中自动构建的文件)的命令行工具来创建 appx 文件,但在打包结束时会收到一些深奥的错误消息。
更新:命令行错误消息
更新:想通了(有点)!
我不知道发生了什么,但我创建了一个空白的 XAML/C# Metro App。当您右键单击该项目时,您将获得一个 Store 选项。它仍然没有出现在我的 HTML/JS Metro 应用程序项目中,所以我创建了一个干净的 HTML/JS Metro 项目……它就是一个“商店”选项。
所以我再次打开我当前的非工作项目,右键单击该项目,它就是“存储”选项。我不知道这是否是 2012 年 RC 错误,但我将把这个问题留在这里,以防其他人遇到这个问题。
javascript - WinJS 中未处理的异常
谁能告诉我如何处理 WinJS 代码中未处理的异常。有没有更好的方法来处理它们而不是使用 try/catch 块。我已经在我的代码的某些部分使用了 try/catch 块。