123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <?xml version="1.0" encoding="utf-8" ?>
- <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
- x:Class="comal.timesheets.PDFList"
- Title="Choose PDF">
- <NavigationPage.TitleView>
- <Grid Margin="0" Padding="0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
- <Button Grid.Column="0" HorizontalOptions="Start" VerticalOptions="Center" TextColor="White" BackgroundColor="Transparent" Margin="0" Padding="0"
- Text="Exit" Clicked="ExitBtn_Clicked"/>
- <Label Grid.Column="1" Text="Document List" VerticalOptions="Center" x:Name="titleLbl"
- HorizontalOptions="Center" HorizontalTextAlignment="Center" TextColor="White" FontSize="Medium" FontAttributes="Bold"/>
- <Button x:Name="uploadBtn" IsVisible="false"
- Grid.Column="2" HorizontalOptions="End" VerticalOptions="Center" TextColor="White" BackgroundColor="Transparent" Margin="0" Padding="0"
- Text="Add new" Clicked="Upload_Clicked"/>
- </Grid>
- </NavigationPage.TitleView>
- <ContentPage.Content>
- <StackLayout x:Name="stackLayout">
- <Label Text="Tap on a file name to open PDF" HorizontalOptions="Center" VerticalOptions="Center" LineBreakMode="WordWrap"
- HorizontalTextAlignment="Center" FontSize="Medium"
- />
- <Entry x:Name="searchEnt" Placeholder="search" TextChanged="SearchEnt_Changed"/>
- <Frame HasShadow="false" Padding="5">
- <ListView x:Name="pdfListView" HasUnevenRows="True">
- <ListView.ItemTemplate>
- <DataTemplate>
- <ViewCell Tapped="List_Tapped" >
- <Frame Padding="5" BorderColor="#15C7C1" Margin="2" CornerRadius="10"
- HasShadow="False">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="{Binding FirstRowHeight}"/>
- <RowDefinition Height="auto"/>
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="{Binding ColumnWidth}"/>
- <ColumnDefinition Width="*"/>
- </Grid.ColumnDefinitions>
-
- <Label Grid.Row ="0" Grid.Column="{Binding TypeColumn}" Grid.ColumnSpan="{Binding TypeColumnSpan}" TextColor="#873260" HorizontalOptions="Center"
- Text="{Binding Type}" LineBreakMode="WordWrap" FontSize="Medium" VerticalOptions="Center" FontAttributes="Bold"/>
- <Image Grid.Row ="{Binding ImageRow}" Grid.RowSpan="{Binding ImageRowSpan}" Grid.Column="0" HeightRequest="{Binding ImageHeightRequest}" WidthRequest="{Binding ImageWidthRequest}"
- Margin="5" Source="{Binding ImageSource}" VerticalOptions="Center"/>
- <Image Grid.Row ="{Binding ImageRow}" Grid.RowSpan="{Binding ImageRowSpan}" Grid.Column="0" HeightRequest="30" WidthRequest="30" VerticalOptions="End" HorizontalOptions="End"
- Margin="0" Source="expand.png" IsVisible="{Binding ExpandVisible}">
- <Image.GestureRecognizers>
- <TapGestureRecognizer Tapped="ExpandImage_Tapped"/>
- </Image.GestureRecognizers>
- </Image>
-
- <Label Grid.Row ="1" Grid.Column="1"
- Text="{Binding FileName}" LineBreakMode="WordWrap" FontSize="Medium" VerticalOptions="Center" HorizontalOptions="Center"
- HorizontalTextAlignment="Start"/>
-
- </Grid>
- </Frame>
- </ViewCell>
- </DataTemplate>
- </ListView.ItemTemplate>
- </ListView>
- </Frame>
- </StackLayout>
- </ContentPage.Content>
- </ContentPage>
|