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) 我究竟做错了什么? 提前谢谢。
答案 0 :(得分:3)
您需要为TableView将HasUnevenRows属性设置为true。这将允许行完全包围编辑器(而不仅仅是第一行)。