title: Xamarin Forms Displaying the list of email recipients
body: <p>I am fairly new to Xamarin forms &amp; C#.</p>
  
  <p>I am trying to display the list of an email recipients in a Xamarin Forms app.</p>
  
  <p>Model class has:</p>
  
  <pre><code>public class EmailAddress3
  {
  
      [JsonProperty("name")]
      public string Name { get; set; }
  
      [JsonProperty("address")]
      public string Address { get; set; }
  }
  
  public class ToRecipient
  {
  
      [JsonProperty("emailAddress")]
      public EmailAddress3 EmailAddress { get; set; }
  }
  </code></pre>
  
  <p>and </p>
  
  <pre><code>public class MailItem
  {
   ........
      [JsonProperty("toRecipients")]
      public ToRecipient[] ToRecipients { get; set; }
   .........
   }
  </code></pre>
  
  <p>C# code behind</p>
  
  <pre><code> public partial class EmailDetailPage : ContentPage
   {
      public EmailDetailPage(MailItem sentMailDetail)
      {
          if (sentMailDetail == null)
              throw new ArgumentNullException();
  
          BindingContext = sentMailDetail;
  
          InitializeComponent();
      }
  }
  </code></pre>
  
  <p>and XAML file</p>
  
  <pre><code>    &lt;StackLayout&gt;
          &lt;Label Text="{Binding CcRecipients.EmailAddress.Name}" /&gt;
      &lt;/StackLayout&gt;
  </code></pre>
  
  <p>When I run it on a device, I keep getting the following error message:</p>
  
  <p><code>Binding: 'EmailAddress' property not found on 'ISPulse.Model.CcRecipient[]'</code>, <code>target property: 'Xamarin.Forms.Label.Text'</code></p>
  
  <p>I have tried different combinations to both the label and the Model class without any success.</p>
  
  <p>Any ideas of how I can achieve this would be appreciated.</p>