Xamarin.forms Prism Xamarin如何在运行时访问我的网格

Xamarin.forms Prism Xamarin如何在运行时访问我的网格,xamarin.forms,prism-4,Xamarin.forms,Prism 4,我正在使用Prism library和Xamarin进行开发,我希望创建一个能够添加新行并在新行中填充内容的表 似乎没有表控件,我用Grid做了一个测试,我在xaml中定义了Grid,如下所示: <Grid x:Name="SourceGrid" > <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/

我正在使用Prism library和Xamarin进行开发,我希望创建一个能够添加新行并在新行中填充内容的表

似乎没有表控件,我用Grid做了一个测试,我在xaml中定义了Grid,如下所示:

        <Grid x:Name="SourceGrid" >
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
            <ColumnDefinition/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition/>
        </Grid.RowDefinitions>
    </Grid>

但是,在运行时启动应用程序后,如何访问该网格


我想在运行时添加新行。

首先,谷歌为此类控件制作了一些控件,社区提供了一些。第二,请阅读有关创建xamarin自定义控件的内容,它将回答很多问题

对于直接答案:


您可以使用
SourceGrid.Children.Add(视图、列、行)等方法访问其
SourceGrid.Children

首先,谷歌为此类控件制作了一些控件,社区提供了一些。第二,请阅读有关创建xamarin自定义控件的内容,它将回答很多问题

对于直接答案:


您可以使用
SourceGrid.Children.Add(视图、列、行)等方法访问其
SourceGrid.Children

我刚刚在xaml中使用了
SourceGrid
,我应该在代码后面定义什么?用于什么目的?通常,您完全使用xaml定义表,或者创建一个自定义控件,您可以在其中从头开始构建表。首先,我将使用表结构设计xaml,然后,在运行时,我建议您动态添加行,我希望为用户提供一种逐行输入数据的方法。为了在代码中完全创建控件,我如何决定将其放置在何处。我刚刚在xaml中使用了
SourceGrid
,我应该在代码后面定义什么?用于什么目的?通常,您完全使用xaml定义表,或者创建一个自定义控件,您可以在其中从头开始构建表。首先,我将使用表结构设计xaml,然后,在运行时,我建议您动态添加行,我希望为用户提供一种逐行输入数据的方法。为了在代码中完整地创建控件,我如何决定将其放置在何处。