void CreateHeader()
{
var imageSource = ImageSource.FromFile("HeaderImage.jpg");
var image = new Image()
{
Aspect = Aspect.AspectFill,
BackgroundColor = Color.Red,
HeightRequest = 300,
HorizontalOptions = LayoutOptions.FillAndExpand,
Source = imageSource
};
var label = new Label()
{
Text = "A Beautiful Butterfly",
TextColor = Color.White,
FontAttributes = FontAttributes.Bold,
VerticalTextAlignment = TextAlignment.Center,
HorizontalTextAlignment = TextAlignment.Center,
VerticalOptions = LayoutOptions.End,
HorizontalOptions = LayoutOptions.Center,
HeightRequest = 60
};
m_header = new Grid()
{
VerticalOptions = LayoutOptions.FillAndExpand,
HorizontalOptions = LayoutOptions.FillAndExpand,
Padding = new Thickness(0, 0, 0, 0),
RowSpacing = 0,
ColumnSpacing = 0
};
m_header.RowDefinitions.Add(new RowDefinition { Height = GridLength.Auto });
m_header.ColumnDefinitions.Add(new ColumnDefinition { Width = GridLength.Auto });
m_header.Children.Add(image);
m_header.Children.Add(label);
}