感觉好像我在这里遗漏了一些愚蠢的东西,但是在列表视图上收听点击事件的推荐方法是什么?
目前我有:
WinJS.Utilities.query(".menuHolder").listen("click", linkClickHandler, false);
我的列表视图模板使用类“menuHolder”作为它的项目:
<div id="menuTemplate"
data-win-control="WinJS.Binding.Template">
<div class="menuHolder">
<!-- menu img -->
<img src="#" data-win-bind="src : pic; alt : title" />
<div class="menuText">
<!-- menu text -->
<h1 data-win-bind="innerText : title"></h1>
<!-- menu desc -->
<h4 data-win-bind="innerText : description"></h4>
</div>
</div>
</div>
我似乎没有在我的链接处理程序中击中我的断点,或者调用它的函数。有什么想法吗?
编辑:
作为后续问题(请记住项目调用事件),如果我说想要使用 WinJS.Navigator 类在应用程序中移动,是否有人知道在列表视图和 iteminvoked 事件之间传递数据的推荐方法?我猜我需要将其中的一部分eventInfo
转换为合适的对象并检索信息,是哪一部分?