Có cách nào để tạo bố cục ngăn xếp theo chiều dọc với nút chiếm 30% phụ huynh hay không và nhập văn bản chiếm 70% phụ huynh ? Một cái gì đó như thế này:Xamarin Forms StackLayout: Cách thiết lập chiều rộng/chiều cao của trẻ thành tỷ lệ phần trăm
<StackLayout Orientation="Vertical">
<Entry Height="70%"></Entry>
<Button Height="30%">Click me</Button>
</StackLayout>
Nhưng điều này không hiệu quả. Chỉ có giải pháp cho đến nay là tạo ra một mục Grid hoàn chỉnh và sử dụng nó. Không có giải pháp nào khác không?
Cảm ơn bạn cũng đã đề cập đến chỉ các Lưới có thể kéo dài kích thước đầy đủ của phụ huynh. Tôi không biết điều này, nhưng tôi cho rằng Stack Layouts cũng có thể kéo dài kể từ khi họ lấy tất cả không gian trên ứng dụng của tôi (Nhưng tôi đoán lý do thực sự là vì tôi đã tạo trẻ em với các thuộc tính như VerticalOptions = FillAndExpand) –
" đến toàn bộ chiều rộng hoặc chiều cao của phần tử gốc ".... bạn có chắc không? Điều gì về VerticalOptions = LayoutOptions.FillAndExpand? Tôi vừa tạo ra một sidebar là một stacklayout và nó mở rộng một cách chính xác chiều cao đầy đủ của màn hình ... tôi đang thiếu cái gì? – jbyrd
Công cụ bố trí từ khi tôi viết bài này (gần một năm trước) phần lớn là khác với phiên bản hiện tại, rất nhiều cải tiến đã được thực hiện. Phiên bản 2.0 (tôi nghĩ) bao gồm các cải tiến về Công cụ bố cục lớn, tôi nghĩ rằng họ có thể thậm chí đã viết lại nó nhưng không chắc chắn. –