title: How do I create my own ImageCell in Xamarin?
body: <p><strong>What I need:</strong>
  A DataTemplate of Image, Title, Description.</p>
  
  <p><strong>What I tried:</strong>
  I tried <code>ImageCell</code> but it's image size cannot be controlled and hence the Image goes out of screen (on Windows Phone 8.1)</p>
  
  <p>I tried creating CustomRenderer, wasn't able to do it for WP8.1 (couldnt extract the UI Controls from <code>DataTemplate</code> in <code>public override Windows.UI.Xaml.DataTemplate GetTemplate(Cell cell)</code></p>
  
  <p>I created a <code>ViewCell.View</code>, put <code>Image</code> + two <code>Label</code>s in a <code>Grid</code>. BUT again, it doesnt work properly on WP8.1. When I scroll back up, the Text gets cut.</p>
  
  <pre><code>&lt;ViewCell&gt;
    &lt;ViewCell.View&gt;
  
  
      &lt;StackLayout Padding="20,10,20,10"&gt;
        &lt;Grid ColumnSpacing="10" RowSpacing="10"&gt;
          &lt;Grid.ColumnDefinitions&gt;
            &lt;ColumnDefinition Width="80"&gt;&lt;/ColumnDefinition&gt;
            &lt;ColumnDefinition Width="Auto"&gt;&lt;/ColumnDefinition&gt;
          &lt;/Grid.ColumnDefinitions&gt;
          &lt;Grid.RowDefinitions&gt;
            &lt;RowDefinition Height="Auto"&gt;&lt;/RowDefinition&gt;
            &lt;RowDefinition Height="30"&gt;&lt;/RowDefinition&gt;
            &lt;RowDefinition Height="30"&gt;&lt;/RowDefinition&gt;
          &lt;/Grid.RowDefinitions&gt;
  
          &lt;Label Text="{Binding Title}"
                 Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" FontSize="Medium"
                 XAlign="Start" HorizontalOptions="StartAndExpand" YAlign="Start" LineBreakMode="CharacterWrap" MinimumHeightRequest="60"
                 FontAttributes="Bold"
                 TextColor="Black"&gt;
          &lt;/Label&gt;
  
          &lt;Image Source="{Binding Image}"
                 Grid.Row="1" Grid.RowSpan="2" Grid.Column="0"
                 Aspect="AspectFill" HorizontalOptions="Start"&gt;
          &lt;/Image&gt;
  
          &lt;Label Text="{Binding Description}"
                 Grid.Row="1" Grid.RowSpan="2" Grid.Column="1"
                 FontSize="14" XAlign="Start" HorizontalOptions="StartAndExpand" YAlign="Start" LineBreakMode="CharacterWrap"
                 TextColor="Black"&gt;
          &lt;/Label&gt;
  
        &lt;/Grid&gt;
      &lt;/StackLayout&gt;
  
    &lt;/ViewCell.View&gt;
  &lt;/ViewCell&gt;
  </code></pre>
  
  <p>So, how do I create my own Cell or Control more attributes of ImageCell</p>