<?xml version="1.0" encoding="UTF-8"?>
<ContentView
     xmlns="http://xamarin.com/schemas/2014/forms"
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
     xmlns:songs="clr-namespace:Aurora.Design.Views.Songs"
     xmlns:dg="clr-namespace:Xamarin.Forms.DataGrid;assembly=Xamarin.Forms.DataGrid"
     x:Class="Aurora.Design.Views.Songs.SongsView">
    <ContentPage.Content>
        <dg:DataGrid
             ItemsSource="{Binding SongsList}"
             SelectionEnabled="True"
             SelectedItem="{Binding SelectedSong}"
             RowHeight="30"
             HeaderHeight="50"
             BorderColor="#CCCCCC"
             HeaderBackground="#E0E6F8">
            <dg:DataGrid.GestureRecognizers>
                <TapGestureRecognizer
                     Command="{Binding PlayCommand}"
                     NumberOfTapsRequired="2"/>
            </dg:DataGrid.GestureRecognizers><!-- Header -->
            <dg:DataGrid.HeaderFontSize>
                <OnIdiom
                     x:TypeArguments="x:Double">
                    <OnIdiom.Tablet>15</OnIdiom.Tablet>
                    <OnIdiom.Phone>13</OnIdiom.Phone>
                    <OnIdiom.Desktop>20</OnIdiom.Desktop>
                </OnIdiom>
            </dg:DataGrid.HeaderFontSize><!-- Columns -->
            <dg:DataGrid.Columns>
                <dg:DataGridColumn
                     Title="Title"
                     PropertyName="Metadata.Title"
                     Width="2*"/>
                <dg:DataGridColumn
                     Title="Album"
                     PropertyName="Metadata.Album"
                     Width="0.95*"/>
                <dg:DataGridColumn
                     Title="Artist"
                     PropertyName="Metadata.Artist"
                     Width="1*"/>
                <dg:DataGridColumn
                     Title="Duration"
                     PropertyName="Metadata.Duration"/>
            </dg:DataGrid.Columns><!-- Row Colors -->
            <dg:DataGrid.RowsBackgroundColorPalette>
                <dg:PaletteCollection>
                    <Color>#F2F2F2</Color>
                    <Color>#FFFFFF</Color>
                </dg:PaletteCollection>
            </dg:DataGrid.RowsBackgroundColorPalette>
        </dg:DataGrid>
    </ContentPage.Content>
</ContentView>