title: Windows phone xaml data binding
body: <p>I have a class Device which has an array of 4 sockets. each socket has id.</p>
  
  <pre><code>class Device
  {   
      public String name { get; set; }        
      public Socket[] sArray = new Socket[4];        
  }
  
  class socket
  {   
      public string id{ get; set; }
  }
  </code></pre>
  
  <p>I want to print that all 4 id into listview's one item. each item has 5 textblocks. I can print device name using  but how to print socket id from array of socket in device?</p>
  
  <pre><code>&lt;TextBlock Name="txtSocket1" Text="how to bind here socket id?"/&gt;
  &lt;TextBlock Name="txtSocket2" Text="how to bind here socket id?"/&gt;
  &lt;TextBlock Name="txtSocket3" Text="how to bind here socket id?"/&gt;
  &lt;TextBlock Name="txtSocket4" Text="how to bind here socket id?"/&gt;
  &lt;TextBlock FontSize="28" Text="{Binding Path=name}"/&gt; //here easily I can get device name
  </code></pre>