2012-09-25 4 views
1

WinJS.UI.ListView에 대해 다음 템플릿을 사용하고 있습니다.ItemTemplate 내의 contols에 이벤트 Listener 추가 :: XAML, C# 및 HTML, WINJS (Windows Metro 스타일 앱 개발)

<div class="lst-item" data-win-control="WinJS.Binding.Template" id="plyListTemp"> 
     <span class="sng-name win-type-ellipsis" data-win-bind="textContent: title">Loreum ipsum</span> 
     <a style="color:red;">X</a> 
     <strong class="pri_artist win-type-ellipsis" data-win-bind="textContent: primary_artist">A boy name goo</strong> 
     <span class="time" data-win-bind="textContent: duration">06:44</span> 
</div> 

는 지금은 위의 템플릿에 지정된 anchor (a)click 리스너를 추가하고 싶습니다. 어떻게 구현할 수 있습니까? WinJS.UI.ListView의 onItemInvoked Listener에 대해 알고 있고 이미 설정했지만 어떻게 해당 사용자가 앵커를 클릭했는지 알 수 있습니까? 응용 프로그램을 작성하기 위해 XAML, C#을 사용하여 itemTemplate 내부에있는 버튼에 이벤트 수신기를 추가하는 방법은 무엇입니까?

매우 높게 평가됩니다.

답변

3

사용자 지정 템플릿 렌더링과 함께 win-interactive 클래스를 사용해야합니다. 이 기사에서는 끝에 템플릿 렌더링을 사용하는 방법에 대해 설명합니다 - http://msdn.microsoft.com/en-us/library/windows/apps/Hh781224.aspx#displaying_items_with_a_template_or_render_function이 샘플 응용 프로그램은 시나리오 6에서 대화 형 템플릿 항목을 만드는 방법을 보여줍니다. http://code.msdn.microsoft.com/windowsapps/ListView-item-templates-7d74826f

관련 문제