表单:从代码中将项目添加到网格的某一行



在我的XAML中,我有一个网格:

<Grid Grid.Row="12"  Grid.Column="1" ColumnSpacing="0" >
<Grid.RowDefinitions>
<RowDefinition Height="*"></RowDefinition>
<!--Label-->
<RowDefinition Height="3*" ></RowDefinition>
<!--ProfilePic-->
<RowDefinition Height="*"></RowDefinition>
<!-- Btn change-->
</Grid.RowDefinitions>

<BoxView BackgroundColor="Purple" Grid.Row="1"></BoxView>
<ImageButton  
Grid.Row="2"
x:Name="row_forpic_editProfile"
HorizontalOptions="Center"
VerticalOptions="Center"
/>
<Label
Grid.Row="0"
FontSize="16"
TextColor="#272727"
VerticalOptions="End"
Text="Proilfbild"
FontFamily="arial"
/>

<Button  
Grid.Row="2"
x:Name="btn_changepic_editprofile"
Text="Ändern"
HorizontalOptions="Center"
VerticalOptions="Center"
/>
</Grid>

这是的结果

结果

现在,我想在代码中的紫色行(即Grid.row="1"(中添加一个imageview,因为我从互联网上下载了一张图片。

我现在如何将我的新图像(ImageButton(添加到这一行?(第1行(还要保持它的尺寸(只有图片必须装满容器(。

谢谢:(

View添加到Grid

myGrid.Children.Add(view,col,row);