99 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			99 lines
		
	
	
		
			4.0 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
| <?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:Xamarin.Forms.DataGrid;assembly=Xamarin.Forms.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> |