使用 vs2012 RC 中的“Grid”示例,当您处于捕捉 View 时,网格会变成 ListView。在我的应用程序中,我不希望在快照 View 中选择项目时调用 itemInvoked 页面方法。我也不希望项目上的动画让用户认为会发生某些事情。我知道如何禁用 iteminvoked(见下文)但不确定如何在选择(调用)项目时摆脱动画。
itemInvoked: function (args) {
if (appView.value != appViewState.snapped) {
var listView = document.getElementById("groupdetaillistId").winControl;
最佳答案
您可以更改以下 WinJS.UI.ListView 属性,这将使项目不可点击并删除“点击”动画:
selectionMode: 'none'
tapBehavior: 'none'
swipeBehavior:'none'
http://msdn.microsoft.com/en-us/library/windows/apps/br211851.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh700733.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh700730.aspx
关于javascript - 使用 WinJS.UI.ListView,如何在 snapview 中禁用点击动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11659825/