c# - ListViewBinding images -


i have image in listview handler add path images code did textblock.

here xaml code:

<listview grid.row="1" verticalalignment="center" x:name="listmenuitems" selectionchanged="listmenuitems_selectionchanged">                 <listview.itemtemplate>                     <datatemplate>                         <grid background="white" margin="0,0,0,1">                             <grid.rowdefinitions>                                 <rowdefinition height="70" />                                 <rowdefinition height="10" />                             </grid.rowdefinitions>                             <image name="yourmom" source="{binding myi_uri}" horizontalalignment="left" height="60" width="60" />                             <textblock grid.row="0"   text="{binding}" margin="10"  verticalalignment="center" fontsize="18" foreground="black" fontweight="medium" horizontalalignment="center" />                             <rectangle grid.row="1" horizontalalignment="left" fill="gray" width="500" height="0.5"/>                         </grid>                     </datatemplate>                 </listview.itemtemplate>             </listview> 

and code in program:

public mainpage()     {         this.initializecomponent();         drawerlayout.initializedrawerlayout(); //intialize drawer          string[] menuitems = new string[5] { "my notes", "favorite 2", "favorite 3", "favorite 4", "favorite 5" };         listmenuitems.itemssource = menuitems.tolist();  //set menu list         string[] picture_path = new string[5] { "/slikeprogrami/menu1.png", "/slikeprogrami/ozadje1.jpg", "/slikeprogrami/menu1.png", "/slikeprogrami/ozadje1.jpg", "/slikeprogrami/menu1.png" };         listmenuitems.itemssource = picture_path.tolist();         this.navigationcachemode = navigationcachemode.required;     } 

just bind image source property string you're binding textblock.text:

<image source="{binding }" /> 

Comments