Xamarin表单-更改视图';s在网格中的位置
我的页面上有一个网格,其中有一些项目 我想更改这些项目在C#中的位置/范围 在Xaml上,我可以执行以下操作:Xamarin表单-更改视图';s在网格中的位置,xamarin,gridview,xamarin.forms,Xamarin,Gridview,Xamarin.forms,我的页面上有一个网格,其中有一些项目 我想更改这些项目在C#中的位置/范围 在Xaml上,我可以执行以下操作: <Grid> <Label Grid.Row="1" Grid.RowSpan="2"/> </Grid> 我可以做grd.Children.Remove然后grd.Children.Add在新的位置,但是还有别的方法吗 public MyPage() { var grid = new Grid(); var lbl1
<Grid>
<Label Grid.Row="1" Grid.RowSpan="2"/>
</Grid>
我可以做grd.Children.Remove
然后grd.Children.Add
在新的位置,但是还有别的方法吗
public MyPage()
{
var grid = new Grid();
var lbl1 = new Label { Text= "lbl1" };
var lbl2 = new Label { Text = "lbl2" };
grid.Children.Add(lbl1);
grid.Children.Add(lbl2);
Grid.SetRow(lbl1, 1);
Grid.SetRow(lbl2, 0);
this.Content = grid;
}
但是,我建议不要动态执行,而是在构造函数中执行一次有关详细信息,请参阅
但是,我建议不要动态执行,而是在构造函数中执行一次
.中的更多信息,我可以在不指定网格的情况下使用它?
g.Children.Add(lbl,0,0)代码>Grid.SetRow(lbl,1)代码>可以工作吗?很好,它甚至不需要网格
对象。谢谢除了我的例子,请检查我提供的文档链接。它还包含示例。很高兴提供帮助。我可以不用指定网格就直接使用它?g.Children.Add(lbl,0,0)代码>Grid.SetRow(lbl,1)代码>可以工作吗?很好,它甚至不需要网格
对象。谢谢除了我的例子,请检查我提供的文档链接。它还包含示例。很乐意帮忙。