ViewState处理程序updateLayout方法在default.js中处理时永远不会被命中
ViewState handler updateLayout method never get hit when handled within default.js
我从一个空白模板开始,在那里我得到了default.htm和default.js。我想在应用程序从完全模式转到捕捉或填充模式等时处理事件。我添加了updateLayout方法,但当我在这里添加断点时,它永远不会被命中。现成方法的断点正在被击中。我在这里做错了什么?
// For an introduction to the Page Control template, see the following documentation:
// http://go.microsoft.com/fwlink/?LinkId=232511
(function () {
"use strict";
WinJS.UI.Pages.define("default.html", {
// This function is called whenever a user navigates to this page. It
// populates the page elements with the app's data.
ready: function (element, options) {
},
unload: function () {
// TODO: Respond to navigations away from this page.
},
updateLayout: function (element, viewState, lastViewState) {
}
});
})();
这有点令人困惑,但updateLayout
实际上并不是一个事件处理程序。
从其他模板启动时包含的导航框架处理不同的事件(window.onresize
),并调用updateLayout函数(如果存在)。例如,如果使用导航模板创建一个新项目,并检查navigator.js,您将看到onresize
事件的处理位置,以及updateLayout
函数的调用位置。
如果从Blank模板开始,则此功能不可用,因此您需要(a)处理onresize
事件,(b)将navigator.js添加到项目中,或者(c)使用不同的项目模板。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- keyup事件处理程序更改焦点不适用于快速键入
- 如何使用jquery处理php循环通过元素
- angular.js没有'无法在PhoneGap中处理视图标记
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- 提示使用服务器端事件处理程序激活JavaScript
- javascript:如何在antlr生成的Lexer中进行错误处理
- 如何编写一个具有公共标头的批处理
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 如何处理node.js节点mongodb中的连接和查询队列
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何处理10页以上的静态页眉/页脚
- 将事件处理程序绑定到任何可能的事件
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- python到“;流“;字典处理
- 使用javascript进行实时图像处理
- 导入jQuery脚本获胜'我不处理html文件
- Javascript无法处理表单提交
- 在承诺链中处理早期回报的最佳方式
- ViewState处理程序updateLayout方法在default.js中处理时永远不会被命中