我正在开发一个应用程序,其中开发人员的<ContentPage>
内置<TableView>
。这需要/正常练习吗?我想弄清楚为什么开发人员会这样做。
开发人员在<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"
Title="Network">
<ContentPage.Content>
<StackLayout>
<TableView>
...
</TableView>
</StackLayout>
</ContentPage.Content>
</ContentPage>
答案 0 :(得分:4)
ContentPage只能有一个子元素。将某种布局容器包含为子容器并不罕见,因此可以将多个子元素添加到页面中。但是,在这种情况下,实际上只有一个孩子,这可能是不必要的。