<?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:dg="clr-namespace:Aurora.Design.Components.DataGrid"
     x:Class="Aurora.Design.Components.Library.Library">
    <ContentView.Resources>
        <StyleSheet
             Source="Library.css"/>
    </ContentView.Resources>
    <ContentView.Content>
        <dg:DataGrid
             x:Name="LibraryDataGrid"
             SelectionEnabled="True"
             RowHeight="30"
             BorderColor="#181818"
             BorderThickness="0"
             HeaderHeight="45"
             HeaderBackground="#181818">
            <dg:DataGrid.HeaderLabelStyle>
                <Style
                     TargetType="Label">
                    <Setter
                         Property="HorizontalOptions"
                         Value="Start"/>
                    <Setter
                         Property="FontSize"
                         Value="14"/>
                    <Setter
                         Property="TextColor"
                         Value="White"/>
                </Style>
            </dg:DataGrid.HeaderLabelStyle>
            <dg:DataGrid.GestureRecognizers>
                <TapGestureRecognizer
                     NumberOfTapsRequired="2"/>
            </dg:DataGrid.GestureRecognizers>
            <dg:DataGrid.Columns>
                <dg:DataGridColumn
                     Title=""
                     PropertyName="Icon"
                     Width="15">
                    <dg:DataGridColumn.CellTemplate>
                        <DataTemplate>
                            <Image
                                 Source="../../Resources/unselected.png"/>
                        </DataTemplate>
                    </dg:DataGridColumn.CellTemplate>
                </dg:DataGridColumn>
                <dg:DataGridColumn
                     Title="Title"
                     PropertyName="Metadata.Title"
                     Width="2*">
                    <dg:DataGridColumn.CellTemplate>
                        <DataTemplate>
                            <Label
                                 LineBreakMode="TailTruncation"
                                 Text="{Binding .}"/>
                        </DataTemplate>
                    </dg:DataGridColumn.CellTemplate>
                </dg:DataGridColumn>
                <dg:DataGridColumn
                     Title="Album"
                     PropertyName="Metadata.Album"
                     Width="0.95*">
                    <dg:DataGridColumn.CellTemplate>
                        <DataTemplate>
                            <Label
                                 LineBreakMode="TailTruncation"
                                 Text="{Binding .}"/>
                        </DataTemplate>
                    </dg:DataGridColumn.CellTemplate>
                </dg:DataGridColumn>
                <dg:DataGridColumn
                     Title="Artist"
                     PropertyName="Metadata.Artist"
                     Width="1*">
                    <dg:DataGridColumn.CellTemplate>
                        <DataTemplate>
                            <Label
                                 LineBreakMode="TailTruncation"
                                 Text="{Binding .}"/>
                        </DataTemplate>
                    </dg:DataGridColumn.CellTemplate>
                </dg:DataGridColumn>
            </dg:DataGrid.Columns>
            <dg:DataGrid.RowsTextColorPalette>
                <dg:PaletteCollection>
                    <Color>White</Color>
                </dg:PaletteCollection>
            </dg:DataGrid.RowsTextColorPalette>
            <dg:DataGrid.RowsBackgroundColorPalette>
                <dg:PaletteCollection>
                    <Color>Transparent</Color>
                </dg:PaletteCollection>
            </dg:DataGrid.RowsBackgroundColorPalette>
        </dg:DataGrid>
    </ContentView.Content>
</ContentView>