1

我一直在尝试找到网格的确切位置以及屏幕上网格内的按钮。它位于 Grids 和 StackLayouts 的许多层中,它们具有不同的填充。

我试过使用绝对布局,但它从来没有把我试图在它上面绘制的控件放在正确的位置。

Grid g = new Grid;
g.BackGroundColor = Color.Pink;   
g.WidthRequest = 48;
g.HeightRequest = 48;
g.VerticalOptions = LayoutOptions.Start;
g.HorizontalOptions= LayoutOptions.Start;
g.TranslationX = AbsoluteLayout.GetLayoutBounds(LeftButton).Location.X;
g.TranslationY = AbsoluteLayout.GetLayoutBounds(LeftButton).Location.Y;
PageSizedGrid.Children.Add(g);
4

0 回答 0