/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/UserControls/FilePreviews/PDFPreview.xaml
57 строк
2 KB
Yair
Code Quality: Updated license header
31 дек 2024, 05:03
31 дек 2024, 05:03
8436c6d
Код
Авторство
О чём код?
<!-- Copyright (c) Files Community. Licensed under the MIT License. --> <UserControl x:Class="Files.App.UserControls.FilePreviews.PDFPreview" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="using:Files.App.UserControls.FilePreviews" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:vms="using:Files.App.ViewModels.Previews" d:DesignHeight="300" d:DesignWidth="400" mc:Ignorable="d"> <UserControl.Resources> <DataTemplate x:Key="PageTemplate" x:DataType="vms:PageViewModel"> <Border Margin="4" HorizontalAlignment="Center" VerticalAlignment="Center" CornerRadius="{StaticResource ControlCornerRadius}"> <Viewbox HorizontalAlignment="Stretch" VerticalAlignment="Stretch" StretchDirection="Both"> <Image HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Source="{x:Bind PageImage}" /> </Viewbox> </Border> </DataTemplate> </UserControl.Resources> <Grid> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <FlipView x:Name="PageList" Background="Transparent" FlowDirection="LeftToRight" ItemTemplate="{StaticResource PageTemplate}" ItemsSource="{x:Bind ViewModel.Pages, Mode=OneWay}" /> <PipsPager x:Name="FlipViewPipsPager" Grid.Row="1" HorizontalAlignment="Center" NumberOfPages="{x:Bind ViewModel.PageCount, Mode=OneWay}" SelectedPageIndex="{x:Bind Path=PageList.SelectedIndex, Mode=TwoWay}" /> </Grid> </UserControl>