each list item must be
textblock 1 fill first row 100% width;
textblock 2,3,4 must fill 33% each on separate row;
why textblock 2,3,4 not strech?
<listview.itemtemplate><datatemplate><stackpanel> <textblock text="{binding name}" /> <grid horizontalalignment="stretch"> <grid.rowdefinitions> <rowdefinition></rowdefinition> </grid.rowdefinitions> <grid.columndefinitions> <columndefinition width="*"></columndefinition> <columndefinition width="*"></columndefinition> <columndefinition width="*"></columndefinition> </grid.columndefinitions> <textblock textalignment="right" grid.row="0" grid.column="0" horizontalalignment="stretch" verticalalignment="center" text="{binding rest}" fontsize="28"/> <textblock textalignment="right" grid.row="0" grid.column="1" horizontalalignment="stretch" verticalalignment="center" text="{binding currency.name}" fontsize="25"/> <textblock textalignment="right" grid.row="0" grid.column="2" horizontalalignment="stretch" verticalalignment="center" text="{binding fullrest}" fontsize="22"/> </grid> </stackpanel></datatemplate></listview.itemtemplate>
p.s.
how can add 1...x rows in list view in design time?
use listview.itemcontainerstyle
<listview.itemcontainerstyle> <style targettype="listviewitem"> <setter property="horizontalcontentalignment" value="stretch" /> </style> </listview.itemcontainerstyle>
Comments
Post a Comment