Answering my question, because I managed to find out today. Please advice if you have a better solution to this problem.
" Metro" ListView Right-Click "" / "". , MSPointerDown . " ", oncontextmenu .
itemTemplate Javascript:
function listViewItemTemplate(item) {
var data = item.data._value;
var itemElement = document.createElement('div');
var itemElement.id = 'testElement';
if (data.doNotSelectMe) {
itemElement.oncontextmenu = function (e) { e.stopPropagation(); };
itemElement.addEventListener('MSPointerDown', function (e) {
e.stopPropagation();
});
}
if (data.doNotInvokeMe) {
itemElement.onclick = function (e) { e.stopPropagation(); };
}
return {element: itemElement}
}