Change fontSize of Item of Listpicker in window phone 7 -
i have 2 listpicker. have bound lpkfamilymemberfrom database , lpkpaymentmode array value.i want 2 fullscreen mode , in full screen want item font size 40. in lpkfamilymemberfrom achieve font size 40 have done following code.but dont know how achive lpkpaymentmode becoze has not datatemplate becoz bound using array.
<datatemplate x:name="pickerfullmodeitemtemplate"> <stackpanel orientation="horizontal" margin="16 21 0 20"> <textblock text="{binding name}" margin="16 0 0 0" fontsize="43" fontfamily="{staticresource phonefontfamilylight}"/> </stackpanel> </datatemplate> <toolkit:listpicker background="white" fontsize="44" expansionmode="fullscreenonly" x:name="lpkpaymentmode"/> <toolkit:listpicker itemtemplate="{staticresource pickeritemtemplate}" background="white" fullmodeitemtemplate="{staticresource pickerfullmodeitemtemplate}" expansionmode="fullscreenonly" x:name="lpkfamilymember"/>
and binding code:
string[] mode = { "cash", "credit card", "debit card","net banking" }; initcustompickerdialog(); this.lpkpaymentmode.itemssource = mode; this.lpkfamilymember.itemssource = getfamilylist(); public ilist<familyvo> getfamilylist() { // fetching data local database ilist<familyvo> familylist = null; using (expensedatacontext empdb = new expensedatacontext(strconnectionstring)) { iqueryable<familyvo> expquery = exp in empdb.family select exp; familylist = expquery.tolist(); } return familylist; }
i have tried many code set item size of lpkpaymentmode 40 in full mode every time show fix size did not change.
how this:
<datatemplate x:name="itemtemplateforpayment"> <textblock text="{binding }" margin="16 0 0 0" fontsize="40" fontfamily="{staticresource phonefontfamilylight}"/> </datatemplate>
and applying this:
<toolkit:listpicker itemtemplate="{staticresource pickeritemtemplate}" background="white" fullmodeitemtemplate="{staticresource itemtemplateforpayment}" expansionmode="fullscreenonly" x:name="lpkpaymentmode"/>
Comments
Post a Comment