Я пытаюсь использовать C# и Html для создания приложения для Windows 8. Но я решил использовать Html из-за определенных функций. Но у меня возникли проблемы с получением списка элементов Listview/Element/Child, если таковые имеются. Это то, что у меня в Html:Windows 8 Javascript: Listview invoke trouble
<div id="shapeListItem" data-win-control="WinJS.Binding.Template" style="display: none;">
<div style="width: 100px; height: 100px;">
<img src="#" style="width: 100px; height: 100px;" data-win-bind="src: picture" />
</div>
</div>
<div id="shapes" data-win-control="WinJS.UI.ListView" data-win-options="{itemDataSource : shapeTemplate.itemList.dataSource,
itemTemplate: select('#shapeListItem'),
tapBehavior: 'toggleSelect',
selectionMode: 'single'}">
</div>
И мой Javascript:
WinJS.Utilities.ready(function() { init(); });
function init() {
var shapes = document.getElementById("shapes").winControl;
//shapes.selected ???
}
Я не помню, что все, что я пытался, но я никогда не получил его на работу. Я просто хочу получить, какой элемент выбран и получить изображение uri. Или я мог бы добавить еще один заголовок или что-то в свои привязки к данным, которые, похоже, работают нормально. Спасибо за то, что у меня есть, если у вас есть другие предложения или методы для чего-нибудь еще, это будет оценено. Или, если мне нужно опубликовать больше кода, я сделаю это.
Еще раз спасибо, Стивен
EDIT: Оо Я также попытался добавить «onitemInvoke:„обработчик“», но который пришел с ошибкой.