我有这张图片:
var logoImage = new Image ()
{
HorizontalOptions = LayoutOptions.StartAndExpand,
VerticalOptions = LayoutOptions.FillAndExpand,
Aspect = Aspect.AspectFit
};
如果我删除了HorizontalOptions,那么一切都会好起来的。但是,图像将居中,但我需要左侧。
P.S。图像位于网格中。
public class TopMenu:Grid
{
public TopMenu ()
{
this.HeightRequest = 40;
this.Padding = 0;
this.BackgroundColor = Color.FromRgb (255, 146, 0);
var logoImage = new Image () { Source = ImageSource.FromResource ("***.Images.TopMenu.logo_new.gif"),
HorizontalOptions = LayoutOptions.StartAndExpand,
VerticalOptions = LayoutOptions.FillAndExpand,
Aspect = Aspect.AspectFit };
this.Children.Add (logoImage);
}
}