c# - List view item on click send to another page -
i have this:

xaml (for 1 item):
<listview margin="10,0,10,10" width="360" height="510" verticalalignment="bottom" rendertransformorigin="0.479,0.497"> <listviewitem rendertransformorigin="0.719,0.534"> <stackpanel orientation="horizontal"> <image source="/assets/1.png" margin="0,0,5,0" /> <textblock fontsize="20" width="302" rendertransformorigin="0.698,0.49" selectionchanged="textblock_selectionchanged" isholdingenabled="false" isdoubletapenabled="false"> <run text="stotis–oro uostas"/> </textblock> c#:
private void textblock_selectionchanged(object sender, routedeventargs e) { this.frame.navigate(typeof(secondpage)); } i want make that: when click on 1st item should send me page.
you have add tapped listener listview items this:
<listview margin="10,0,10,10" width="360" height="510" verticalalignment="bottom" rendertransformorigin="0.479,0.497"> <listviewitem x:name="listviewitem1" tapped="listviewitem1_tapped"> <!--add image , text , ...--> </listviewitem> <listviewitem x:name="listviewitem2" tapped="listviewitem2_tapped"> ... </listviewitem> <listviewitem x:name="listviewitem3" tapped="listviewitem3_tapped"> ... </listviewitem> </listview> than can add in code behind file this:
private void listviewitem1_tapped(object sender, tappedroutedeventargs e) { this.frame.navigate(typeof(firstpage)); } private void listviewitem2_tapped(object sender, tappedroutedeventargs e) { this.frame.navigate(typeof(secondpage)); } private void listviewitem3_tapped(object sender, tappedroutedeventargs e) { this.frame.navigate(typeof(thirdpage)); } i hope wanted it.
Comments
Post a Comment