Data Binding with Silverlight accordion Control -
i have silverlight accordion control in childwindow , customized following way
<style x:key=itemstyle targettype=accordionitem>   <setter porperty=headertemplate>     <datatemplate>       <textblock x:name=_headertext/>     </datatemplate>   </setter> </style>  <accordion style"{staticresource itemstyle}">   <accordion.contenttemplate>     <datatemplate>       <stackpanel>         <checkbox/>         <textblock x:name=_contenttext/>     </datatemplate>   <accordion.contenttemplate> </accordion>   now have method in chilwindow.xaml
public void  loaditems(observablecolection<groups> gp) {}   this method called mainpage , passes gp value
groups class public properties , observable collections.for example
public class groups {   public string firstname{get, set;}    public observablecollection<details> details {get, set;}    public groups()   {     this.details=new observablecollection<details>();   }  }  details class follows  public class details {    public int id {get; set;}    public string lastname{get; set;}     --------    ------- }   now have bind _headertext(textblock in header template) firstname , _contenttext(textblock in content template) lastname.
please me in doing this.i need help.
thanks rani
why not use databinding in xaml directly? should not need in code.
<style x:key=itemstyle targettype=accordionitem>    <setter porperty=headertemplate>      <datatemplate>        <textblock text="{binding firstname}"/>      </datatemplate>    </setter>  </style>   <accordion style"{staticresource itemstyle}">    <accordion.contenttemplate>      <datatemplate>        <stackpanel>          <checkbox/>          <textblock text="{binding lastname}"/>      </datatemplate>    <accordion.contenttemplate>  </accordion>       
Comments
Post a Comment