TableView中的Xamarin.Forms编辑器HeightRequest

时间:2016-08-10 20:52:48

标签: android layout tableview xamarin.forms

Xamarin.Forms的新功能,致力于VS社区2015,为Android Lollipop模拟器构建应用程序。 我试图以这种方式将编辑器插入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>

为Android构建,HeightRequest不起作用。只有一个编辑器行显示。

完美的没有 TableView结构(没有tableView,Root,Section和内部StackLayout) 我究竟做错了什么? 提前谢谢。

1 个答案:

答案 0 :(得分:3)

您需要为TableView将HasUnevenRows属性设置为true。这将允许行完全包围编辑器(而不仅仅是第一行)。