/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/UserControls/Widgets/QuickAccessWidget.xaml
85 строк
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.Widgets.QuickAccessWidget" 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:dataitems="using:Files.App.Data.Items" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" DataContext="{x:Bind ViewModel, Mode=OneWay}" mc:Ignorable="d"> <Grid> <ItemsRepeater ItemsSource="{x:Bind ViewModel.Items, Mode=OneWay}"> <ItemsRepeater.Layout> <UniformGridLayout ItemsStretch="Fill" MaximumRowsOrColumns="6" MinColumnSpacing="8" MinItemHeight="72" MinItemWidth="100" MinRowSpacing="8" Orientation="Horizontal" /> </ItemsRepeater.Layout> <ItemsRepeater.ItemTemplate> <DataTemplate x:DataType="dataitems:WidgetFolderCardItem"> <Button Padding="8" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" AutomationProperties.Name="{x:Bind AutomationProperties}" Click="Button_Click" CornerRadius="{StaticResource ControlCornerRadius}" DataContext="{x:Bind}" PointerPressed="Button_PointerPressed" RightTapped="Button_RightTapped" Tag="{x:Bind Path}"> <Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch" RowSpacing="0"> <Grid.RowDefinitions> <RowDefinition Height="*" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <FontIcon x:Name="PinIcon" HorizontalAlignment="Right" VerticalAlignment="Top" x:Load="{x:Bind IsPinned, Mode=OneWay}" FontSize="12" Glyph="" /> <Image Grid.Row="0" Width="32" Height="32" HorizontalAlignment="Center" VerticalAlignment="Center" Source="{x:Bind Thumbnail, Mode=OneWay}" Stretch="Uniform" /> <TextBlock x:Name="ItemLocationName" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="14" HorizontalTextAlignment="Center" Text="{x:Bind Text}" TextTrimming="WordEllipsis" TextWrapping="NoWrap" /> </Grid> </Button> </DataTemplate> </ItemsRepeater.ItemTemplate> </ItemsRepeater> </Grid> </UserControl>