3
我想使圖像在Xamarin Forms項目上達到屏幕大小的50%。我似乎無法找到一個明確的答案,我如何去做這件事。我遇到了一篇關於Xamarin.Labs的古老博客文章,但不確定這是否仍然相關。製作2單元水平堆棧佈局設備屏幕寬度的50%
選項1是設法使每個孩子在stacklayout 50%
var horizontalLayout = new StackLayout();
horizontalLayout.Orientation = StackOrientation.Horizontal;
//What do I add here?
//add views to the view hierarchy
horizontalLayout.Children.Add (Photo());
horizontalLayout.Children.Add (textLayout);
選項2使圖像寬度50%
private Image Photo()
{
var image = new Image();
image.WidthRequest = ??;
image.SetBinding (Image.SourceProperty, "Member.MemberPhoto");
return image;
}
也是在右邊的堆棧佈局Ë圖像
StackLayout textLayout = new StackLayout();
textLayout.Children.Add (CompanyName());
textLayout.Children.Add (SubCategory());
textLayout.Children.Add (Address());
感謝這個,我以爲我可以添加一個StackLayout到網格的右邊的單元格的一部分,而不僅僅是一個標籤嗎? – Rippo
@Rippo當然可以。添加你想要的任何視圖,然後將其添加到網格中的某個位置,這樣你就可以很好地去。 – Pete