1

私はしばらくの間、画面上のグリッドとグリッド内のボタンの正確な位置を見つけようとしていました。これは、さまざまなパディングを持つ Grid と StackLayout の多くのレイヤー内にあります。

絶対レイアウトを使用してみましたが、描画しようとしているコントロールが正しい場所に配置されません。

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