我有一個StackLayout(垂直選項是開始)。我需要添加一個視圖,然後獲取StackLayout的高度。我怎樣才能做到這一點? 現在在後面的代碼中將代碼添加到StackLayout中後,我將Height屬性等於0.如何在動態添加視圖後獲取StackLayout的高度?
0
A
回答
0
代碼中的哪部分代碼試圖獲取大小?如果您在構造函數中或在添加視圖後檢查它,它將不起作用。你可以在構造函數中做的是:
layout.SizeChanged += Layout_SizeChanged;
,然後你會得到正確的大小
private void Layout_SizeChanged(object sender, EventArgs e)
{
var h = layout.Height;
}
0
我添加了一個視圖到stacklayout這樣
StackLayout currentColumn = columns.ElementAt(currentColumnIndex);
currentColumn.Children.Add(orderCard);
,並希望得到currentColumn.Height
,但它是0.
取而代之,我用Measure
並給出了一個cor rect Height
SizeRequest columnSizeRequest = currentColumn.Measure(OrdersContainer.Width/5, OrdersContainer.Height);
相關問題
- 1. 如何獲得動態添加圖像的寬度和高度?
- 2. 如何獲取在LinearLayout上動態添加視圖的位置
- 3. 如何在添加到子視圖之前獲取UIView的寬度和高度?
- 4. 如何獲取包含動態添加圖像的div的高度?
- 5. JQuery在追加到DOM之前獲取動態添加圖片的高度
- 6. 如何添加動態Viewpager高度
- 7. 將動態高度UITableView添加到滾動視圖中?
- 8. 如何獲取動態加載的圖像的寬度和高度?
- 9. 獲取圖像高度,然後加載
- 10. 獲取UITabelViewCell中的視圖高度動態變化
- 11. 如何動態添加高度包含響應圖像的div
- 12. 動畫在動態單元格高度的單元格中添加子視圖
- 13. 如何將StackLayout添加到活動
- 14. 如何動態調整視圖的寬度和高度?
- 15. 如何動態更改iOS中視圖的高度和寬度?
- 16. 如何動態添加頁腳視圖
- 17. 如何動態添加視圖到LinearLayout?
- 18. NSLayoutConstraint - 超級視圖的動態高度
- 19. UITableViewCell中動態高度的子視圖
- 20. 在添加子視圖後獲取超級視圖
- 21. 如何設置imageurl並在C#中動態獲取圖像高度和寬度
- 22. 如何在回收站視圖行中添加動態視圖
- 23. Jquery在'X'視口高度滾動之後添加CSS類
- 24. 獲取實際的視圖高度
- 25. 獲取動態UILabel的高度
- 26. 添加UIScrollview - 增加滾動視圖的高度
- 27. jquery animate:如何動態獲取動畫元素的高度?
- 28. 如何動態添加視圖或在其他組件上添加視圖?
- 29. 添加視圖動態
- 30. Android - 動態添加視圖
發佈一些相關示例代碼。很可能你可以編寫你的佈局,這樣你就不需要知道確切的座標,例如在「自動」大小的網格的第一行中的堆棧內堆棧或堆棧,第二行包含任何你想要的放置在堆棧下 –