使用JavaScript将XML绑定到metro风格应用程序中的ListView
你好, 我使用 JavaScript 创建了一个 Metro 风格的应用程序.在我的应用程序中,我正在调用一个返回 xml 的 api. 我使用以下代码解析了一个xml,结果成功显示在我的html页面中. 函数 loadRemoteXhr() {document.getElementById("xhrOutput").innerHTML = "";WinJS.xhr({网址:“http://api.eventfinder.co.nz/categories/list",用户:'xxxxx',密码:'xxxxx'}).然后(xhrParseXml, xhrError);}函数 xhrParseXml(结果){var outputArea = document.getElementById("xhrOutput");var xml = result.responseXML;如果(xml){var items = xml.querySelectorAll("categories > c
116 2022-07-19
编程技术问答社区
页面中有多个弹出按钮
我有一个与应用栏相关的浮出控件.它的样式是在属性的 css 中完成的 .win-flyout 现在我希望再有 1 个浮出控件与页面上的每个列表项相关联.即当用户单击列表项时,会出现浮出控件,我会在 iteminvoked 函数中显示浮出控件.但它从 .win-flyout 中选择样式.任何人都可以建议我如何为 设置不同的样式一个页面中超过 1 个弹出窗口 谢谢 解决方案 没有将该样式编码到弹出窗口中. 如果你想要不同的东西,你需要创建自己的解决方案. 为什么需要样式不同的弹出窗口? -杰夫
124 2022-07-19
编程技术问答社区
图像质量缩小到缩略图大小
这篇文章与我之前发布的一个帖子有关,由于某种原因似乎已被删除. 在下图中,我为左侧的每个文章摘要项显示文章内容(右侧)的图像.您可能会注意到,缩小后的缩略图的质量极差.这真的没有什么可以说的吗? http://img27.imageshack.us/img27/4082/ie10metroimagedownscali.pngp> weichhold.com 解决方案 嗨,奥利弗, 到目前为止,您尝试过哪些与图形相关的功能来创建缩小图像? 为什么不简单地将图像元素的大小设置为较小的大小并让 HTML 引擎为您呈现它(因为您已经加载了图像)? -杰夫
150 2022-07-19
编程技术问答社区
卸载应用程序之前,应用程序尚未同步的文件怎么办?
假设您已将大量文件添加到 SkyDrive 应用程序,然后您的连接中断. 现在您卸载 SkyDrive 应用程序.应用程序缓存并排队等待同步的尚未同步的文件(可能在应用程序本地文件夹中的某个地方)会发生什么情况? 解决方案 嗨,菲尔, 他们呢? 这取决于文件所在的位置以及实现它的代码. 没有标准答案. 如果 它们在本地应用商店中 它们将被 删除. -杰夫
152 2022-07-19
编程技术问答社区
如何从javascript中的Dll组件获取调试消息??
从“媒体插件示例"中,我尝试在 JavaScript 中插入我自己的 dll,但我发现输出窗口上没有输出消息.如何从 dll 中获取消息?顺便说一句,它可以用 C++ 在 UI 上获取消息. 解决方案 你可以使用 WinDbg 附加到你的进程(WWAHost.exe),然后你可以看到你的dll消息. 你可以在里面找到Win 8的windebug http://msdn.microsoft.com/en-us/windows/硬件/gg463009 埃里克
96 2022-07-19
编程技术问答社区
获取有关文件更改的通知
WinRT 中是否有 FindFirstFileChangeNotification API?我希望用户选择我的应用程序监视文件更改并将更改的文件同步到服务器的一堆文件夹.在 WinRT 中可能吗? 解决方案 Hi Phil, 这会做你想做的事吗? http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.search.storagefilequeryresult.contentschanged(v=vs.85).aspx -杰夫
96 2022-07-19
编程技术问答社区
Metro风格应用程序中的更少/SASS?
在几个测试应用程序之后,我开始将 CSS 视为最薄弱的环节:缺少变量意味着颜色、选择器和属性声明的大量重复.我以前在 ASP.NET MVC 项目中使用过 LESS,我想知道是否有人有将它用于 Metro 应用程序?如果是这样,它是否适用于 VS11 或 Blend?我希望至少有颜色变量,但如果它会导致比它解决的问题更多的问题,我会坚持我所拥有的. 解决方案 嗨,泰德, 这只是一个 js 库,所以只要它没有做一些会阻止它正常运行的事情,它应该可以工作. 我知道有一些人使用过各种库而没有问题,所以如果你没有收到任何消息,请试一试并报告其他人尝试过这个! -杰夫
144 2022-07-19
编程技术问答社区
JavaScript后退和前进按钮,系统如何知道要加载什么图像?
嗨, SplitPage 模板的 SplitPage.html 显示一个返回一页的按钮,其中包含以下行: 应用程序会为该按钮显示一个左箭头图像. 我查看了所有 css 文件以查看“.win-backbutton"选择器规则是否指定了要加载的箭头图像,但它没有.所以我的问题是,系统如何知道显示左箭头图像? 我问是因为在我的应用程序中我想使用“右箭头".按钮,但我需要了解在这种情况下是如何工作的,以便能够知道代码中要更改的内容. 谢谢 解决方案 嗨,Malena, 如果您打开 Default.htm,您将看到该按钮. Ho
168 2022-07-19
编程技术问答社区
广泛的二次瓷砖开发问题
这里是使用 SDKSecondaryTile 示例应用的场景: - 应用程序创建一个宽的辅助磁贴(向构造函数添加一个宽的徽标) - 用户确认,宽瓷砖已固定 - 从开始菜单取消固定磁贴 - 更改代码以删除宽徽标(创建方形瓷砖) - 再次运行应用程序并固定磁贴:固定宽黑色磁贴 - 即使移除宽标识,磁贴仍为宽格式.按钮“小"不显示 即使您卸载应用程序然后重新部署它并重新固定辅助磁贴,您也会被黑色宽磁贴卡住.唯一的解决方案是返回并将宽徽标添加到构造函数,然后运行并重新定位,转到开始菜单并切换回“Smaller",然后卸载并重新部署应用程序. 解决方案 感谢您报告此问题. 我会为这个问题提交一个错误. 谢天谢地,这只是开发中的一个问题,您的客户永远不会看到这个问题. -杰夫
140 2022-07-19
编程技术问答社区
通过backgroundTask使用推送通知平铺更新。
我有这个设置,我有一个在触发器上运行 backgroundTask 的 Metro 应用程序(我称之为客户端应用程序).触发时,我打开 pushNotification 通道并做 2 件事 1) 获取通道 URI 并将其写入文件 2) 每次触发任务时将 pushnotificationreceived 事件添加到 newChannel 对象.我在同一个 backgroundTask JS 文件中定义了处理函数.我也注册了这个应用程序manage.dev.live 所以我有我在“服务器"中使用的包 sid 和客户端密码.应用描述如下. 现在,我有另一个应用程序,我称之为“服务器应用程序".我使用包 SID、客户端密码和 channelURI 来发送实际的 WNS 推送通知(当然,我首先得到 accessToken) 我从“客户"处获得应用程序. 我这样做是通过XHR 发布并将我发现的一些示例中的一些 C# 语法转换为 JavScript 代码.(我发现这种方法比编写 Web 服
124 2022-07-19
编程技术问答社区
片段卸载时的事件?
在 Metro 风格应用中,我可以在加载片段时添加事件监听器: WinJS.Application.addEventListener('fragmentappended', 函数处理程序(e) 如何在片段被移除或卸载时附加事件侦听器? 谢谢, 迈克尔 迈克尔·S·谢罗特 首席架构师传播者微软公司, 博客, Twitter, Facebook 解决方案 嗨迈克尔, 你是如何卸载片段的? -杰夫
112 2022-07-19
编程技术问答社区
无法保存MediaCapture类捕获的图像的GPS属性
大家好, 我尝试修改简单的图像样本以在图像文件加载后存储 GPS 相关信息. 但我总是得到“参数不正确";错误. 这里是修改,请帮忙检查. prop[“System.GPS.Latitude"] = Windows.Foundation.PropertyValue.createDoubleArray([61,55,38]); file.properties.savePropertiesAsync(prop).then(function() { }, 函数(e){ //得到参数不正确的错误; }); 但是,如果我试图覆盖已经具有 gps 属性的图像属性,则该功能运行良好. 谢了. - Slash 解决方案 Hi Slash, 只要您使用的文件格式类型支持该属性,您的代码就应该可以正常工作. 在成功和失败的情况下,您的文件格式类型是什么? -杰夫
74 2022-07-19
编程技术问答社区
弹出箭头颜色
我在链接 http://msdn.microsoft.com/en-us/library/windows/apps/hh465354.aspx.浮出控件将在浮出控件底部显示一个向下箭头,并显示为黑色.现在我想改变它的颜色,但我找不到在哪里.我用覆盖重新定义了 .win-flyout::after边框颜色,但箭头变成了矩形.有人可以帮帮我吗? 长城 解决方案 你好长城, 我创建了一个空白应用程序,并将您引用的文章中的代码放入应用程序中. 我没有看到任何箭头. 你能描述一下你看到了什么以及你是如何得到它的吗? -杰夫
124 2022-07-19
编程技术问答社区
正在挂起事件
大家好. 快速问题:何时引发挂起事件(由 WebUIApplication 对象触发)?我已经构建了一个非常简单的应用程序,并且正在尝试使用扩展的启动画面.我注意到激活的事件确实被触发了,但我什么也没得到形成暂停事件.我试过使用任务管理器,但事实是我看不到我的应用程序的状态被转换为挂起,就像操作系统中预装的默认 win 8 Metro 应用程序一样.我希望看到它过渡在失去焦点并在后台停留几秒钟后进入暂停状态.我错了吗? Am 我错过了什么? 谢谢. Luis Abreu 解决方案 Hey Luis, 我在 VS 中调试应用程序时看到了这一点. 但是,VS 为您提供了触发暂停的选项. 调试时,只需从“调试"菜单中选择“触发暂停"即可. -杰夫
100 2022-07-19
编程技术问答社区
关于flipview中playto功能的问题
你好, 我启用了带有翻转视图的 playto 功能,它可以工作. 但是当我改变翻转视图的页面时,接收器总是显示第一页并且不呈现. 以下是我的代码部分. 如何让playto接收器将图片渲染为flipview的变化页面,谢谢. ///--- HTML
56 2022-07-19
编程技术问答社区
要素焦点()
您好,当按下 Enter 键时,我的代码将被捕获,但是,我试图在输入键捕获后将焦点设置在另一个输入框上. 我已经尝试了很多变体在没有运气的情况下按下键后将焦点设置在某个元素上.我试过 - InputBox.focus, - myinputbox=id("InputBox");myinputbox.focus();甚至 myinputbox.select;none 会将焦点跳转到我选择的输入字段!有什么想法吗? 这应该很简单,我似乎无法将文本字段输入到“"专注/准备"像在普通浏览器中一样通过手动 .focus 命令输入.我只是忽略了什么吗? 这里解释了该方法 - http://msdn.microsoft.com/en-us/library/windows/apps/hh453187.aspx 但是,它似乎不起作用. 解决方案 Hi Web, 你能分享你的代码吗? 像这样的代码真的很管用! (function () { 'use stric
252 2022-07-19
编程技术问答社区
使用Javascript连接WCF webservice
嗨, 我正在使用以下代码从 Javascript(Metro 风格的应用程序)连接到 WCF 服务.请建议我我做错了. 函数调用WCF() { WinJS.xhr({ 类型:“POST", 网址:"http://....../Sample.svc/GetAuthorizedReportScopes", 标题:{“内容类型":“应用程序/x-www-form-urlencoded";} }).then( 功能(请求){ var data = window.JSON.parse(request.responseText); 变量项 = { 标题:“帐户页面", 内容:“", backgroundColor: 'rgba(
92 2022-07-19
编程技术问答社区
使用Jquery?
我一直在努力 使用 Jquery 构建教程,但它不起作用.使用 Jquery 的 Ajax 仅适用于本地文件,而 WinJS XHR 则适用于远程文件 $.get('http://theverge.com/rss/index.xml',function(data){ console.log('Data is Here'); }); 解决方案 Hi Engineer Head, 当你调试这段代码时,什么不工作? 你得到 XML 了吗? 是不是解析不起作用? -杰夫
148 2022-07-19
编程技术问答社区