Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中为Xamarin网格元素指定行跨度?_Xamarin_Xamarin.forms - Fatal编程技术网

如何在C#中为Xamarin网格元素指定行跨度?

如何在C#中为Xamarin网格元素指定行跨度?,xamarin,xamarin.forms,Xamarin,Xamarin.forms,以下是我试图达到的效果: 到目前为止,我已经创建了一个名为Grid的网格,编码如下: grid.Children.Add(new BaseButton("A"), 0, 0); grid.Children.Add(new BaseButton("B"), 0, 0); grid.Children.Add(new BaseButton("C"), 0, 0); grid.C

以下是我试图达到的效果:

到目前为止,我已经创建了一个名为
Grid
的网格,编码如下:

        grid.Children.Add(new BaseButton("A"), 0, 0);
        grid.Children.Add(new BaseButton("B"), 0, 0);
        grid.Children.Add(new BaseButton("C"), 0, 0);
        grid.Children.Add(new BaseButton("D"), 0, 0);
        grid.Children.Add(new BaseButton("E"), 0, 0);
        grid.Children.Add(new BaseButton("F"), 0, 0);
        grid.Children.Add(new BaseButton("G"), 0, 0);
        grid.Children.Add(new BaseButton("H"), 0, 0);
我的问题是,如何从

  • 左侧是跨度的第一列(基于0)
  • 右侧是跨度的最后一列(基于0)
  • 顶部是跨度的第一行(基于0)
  • 底部是跨度的最后一行(基于0)
所以我会用

grid.Children.Add(new BaseButton("A"), 0, 2, 0, 0);

谢谢我不知道有一个有四个参数的构造函数。你能不能在你的回答中包括如何做按钮B,这样我就可以更好地了解如何做这些。
grid.Children.Add(new BaseButton("A"), 0, 2, 0, 0);