2016-08-10 6 views
1

Neu in Xamarin.Forms, arbeiten an VS Community 2015, Erstellen einer App Android Lollipop Simulator. Ich versuche einen Editor in eine Tableview einfügen, auf diese Weise:Xamarin.Forms Editor HeightRequest in einem TableView

<?xml version="1.0" encoding="utf-8" ?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"> 
<ContentPage.Content> 
    <StackLayout> 
    <TableView x:Name="table" Intent="Form"> 
    <TableRoot> 
    <TableSection Title="My note"> 
     <ViewCell> 
     <StackLayout> 
     <Editor BackgroundColor="#FFFF8D" 
       HeightRequest="200" 
       Text="Text on Yellow background" /> 
     </StackLayout> 
     </ViewCell> 
    </TableSection> 
    </TableRoot> 
    </TableView> 
    </StackLayout> 
</ContentPage.Content> 
</ContentPage> 

Gebäude für Android, hat HeightRequest nicht. Nur eine Editorzeile wird angezeigt.

Es funktioniert perfekt ohne der Tableview-Struktur (keine Tableview, Wurzel, Abschnitt und innere StackLayout) Was mache ich falsch? Vielen Dank im Voraus.

Antwort

2

Sie sollten die HasUnevenRows-Eigenschaft für TableView auf true festlegen. Dadurch können die Zeilen den Editor vollständig einschließen (nicht nur die erste Zeile).

+0

Danke, @LyndonHughey! Funktioniert perfekt! –