在使用 Javascript 的 Windows 商店应用程序中,我在 html 中定义了一个列表视图。
<div id ="menuListView" data-win-control="WinJS.UI.ListView" data-win-options="{
itemDataSource: viewModel.items.dataSource,
itemTemplate: menuItemTemplate,
layout: {type: WinJS.UI.GridLayout}}"></div>
我可以在 Javascript 中定义一个 click 事件处理程序,如下所示:
menuListView.addEventListener("selectionchanged", clickEventHandler, false);
但是因为,我正在尝试使用 MVVM 模式,所以我想将这段代码放在 html 视图中,让视图模型处理点击事件。这有没有可能?