Skip to content

Commit ca06583

Browse files
authored
Merge branch 'service/2.4.61' into FixReviewFiles
2 parents cb68234 + e530ba4 commit ca06583

File tree

2 files changed

+61
-60
lines changed

2 files changed

+61
-60
lines changed

src/Files.App/UserControls/Widgets/RecentFilesWidget.xaml

Lines changed: 58 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -51,66 +51,67 @@
5151
</ListView.ItemContainerStyle>
5252
<ListView.ItemTemplate>
5353
<DataTemplate x:DataType="fs:RecentItem">
54-
<Grid
55-
Padding="2.5"
56-
HorizontalAlignment="Stretch"
57-
VerticalAlignment="Stretch"
58-
AutomationProperties.Name="{x:Bind Name}"
59-
ColumnSpacing="14"
60-
DataContext="{x:Bind}"
61-
RightTapped="Grid_RightTapped"
54+
<ListViewItem
55+
RightTapped="ListViewItem_RightTapped"
6256
ToolTipService.ToolTip="{x:Bind RecentPath}">
63-
<Grid.ColumnDefinitions>
64-
<ColumnDefinition Width="Auto" />
65-
<ColumnDefinition Width="*" />
66-
<ColumnDefinition Width="*" />
67-
</Grid.ColumnDefinitions>
68-
<FontIcon
69-
x:Name="RecentFolderImg"
70-
Grid.Column="0"
71-
HorizontalAlignment="Center"
72-
VerticalAlignment="Center"
73-
x:Load="{x:Bind FolderImg}"
74-
x:Phase="1"
75-
FontSize="24"
76-
Foreground="#ffe793"
77-
Glyph="&#xE8B7;" />
78-
<FontIcon
79-
x:Name="EmptyImg"
80-
Grid.Column="0"
81-
HorizontalAlignment="Center"
82-
VerticalAlignment="Center"
83-
x:Load="{x:Bind EmptyImgVis}"
84-
x:Phase="1"
85-
FontSize="24"
86-
Glyph="&#xE7C3;" />
87-
<Image
88-
x:Name="RecentFileImg"
89-
Grid.Column="0"
90-
Width="24"
91-
Height="24"
92-
HorizontalAlignment="Center"
93-
VerticalAlignment="Center"
94-
x:Load="{x:Bind FileIconVis}"
95-
x:Phase="1"
96-
Source="{x:Bind FileImg, Mode=OneWay}"
97-
Stretch="Uniform" />
57+
<Grid
58+
Padding="2.5"
59+
HorizontalAlignment="Stretch"
60+
VerticalAlignment="Stretch"
61+
AutomationProperties.Name="{x:Bind Name}"
62+
ColumnSpacing="14">
63+
<Grid.ColumnDefinitions>
64+
<ColumnDefinition Width="Auto" />
65+
<ColumnDefinition Width="*" />
66+
<ColumnDefinition Width="*" />
67+
</Grid.ColumnDefinitions>
68+
<FontIcon
69+
x:Name="RecentFolderImg"
70+
Grid.Column="0"
71+
HorizontalAlignment="Center"
72+
VerticalAlignment="Center"
73+
x:Load="{x:Bind FolderImg}"
74+
x:Phase="1"
75+
FontSize="24"
76+
Foreground="#ffe793"
77+
Glyph="&#xE8B7;" />
78+
<FontIcon
79+
x:Name="EmptyImg"
80+
Grid.Column="0"
81+
HorizontalAlignment="Center"
82+
VerticalAlignment="Center"
83+
x:Load="{x:Bind EmptyImgVis}"
84+
x:Phase="1"
85+
FontSize="24"
86+
Glyph="&#xE7C3;" />
87+
<Image
88+
x:Name="RecentFileImg"
89+
Grid.Column="0"
90+
Width="24"
91+
Height="24"
92+
HorizontalAlignment="Center"
93+
VerticalAlignment="Center"
94+
x:Load="{x:Bind FileIconVis}"
95+
x:Phase="1"
96+
Source="{x:Bind FileImg, Mode=OneWay}"
97+
Stretch="Uniform" />
9898

99-
<TextBlock
100-
Grid.Column="1"
101-
VerticalAlignment="Center"
102-
Text="{x:Bind Name}"
103-
TextTrimming="CharacterEllipsis"
104-
TextWrapping="NoWrap" />
99+
<TextBlock
100+
Grid.Column="1"
101+
VerticalAlignment="Center"
102+
Text="{x:Bind Name}"
103+
TextTrimming="CharacterEllipsis"
104+
TextWrapping="NoWrap" />
105105

106-
<TextBlock
107-
Grid.Column="2"
108-
VerticalAlignment="Center"
109-
FontSize="12"
110-
Text="{x:Bind RecentPath}"
111-
TextTrimming="CharacterEllipsis"
112-
TextWrapping="NoWrap" />
113-
</Grid>
106+
<TextBlock
107+
Grid.Column="2"
108+
VerticalAlignment="Center"
109+
FontSize="12"
110+
Text="{x:Bind RecentPath}"
111+
TextTrimming="CharacterEllipsis"
112+
TextWrapping="NoWrap" />
113+
</Grid>
114+
</ListViewItem>
114115
</DataTemplate>
115116
</ListView.ItemTemplate>
116117
</ListView>

src/Files.App/UserControls/Widgets/RecentFilesWidget.xaml.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@ public RecentFilesWidget()
101101
OpenFileLocationCommand = new RelayCommand<RecentItem>(OpenFileLocation);
102102
}
103103

104-
private void Grid_RightTapped(object sender, RightTappedRoutedEventArgs e)
104+
private void ListViewItem_RightTapped(object sender, RightTappedRoutedEventArgs e)
105105
{
106106
var itemContextMenuFlyout = new CommandBarFlyout { Placement = FlyoutPlacementMode.Full };
107107
itemContextMenuFlyout.Opening += (sender, e) => App.LastOpenedFlyout = sender as CommandBarFlyout;
108-
if (sender is not Grid recentItemsGrid || recentItemsGrid.DataContext is not RecentItem item)
108+
if (sender is not ListViewItem listViewItem || listViewItem.DataContext is not RecentItem item)
109109
return;
110110

111111
var menuItems = GetItemMenuItems(item, false);
@@ -115,7 +115,7 @@ private void Grid_RightTapped(object sender, RightTappedRoutedEventArgs e)
115115
.ForEach(i => i.MinWidth = Constants.UI.ContextMenuItemsMaxWidth);
116116

117117
secondaryElements.ForEach(i => itemContextMenuFlyout.SecondaryCommands.Add(i));
118-
itemContextMenuFlyout.ShowAt(recentItemsGrid, new FlyoutShowOptions { Position = e.GetPosition(recentItemsGrid) });
118+
itemContextMenuFlyout.ShowAt(listViewItem, new FlyoutShowOptions { Position = e.GetPosition(listViewItem) });
119119

120120
_ = ShellContextmenuHelper.LoadShellMenuItems(item.Path, itemContextMenuFlyout, showOpenWithMenu: true, showSendToMenu: true);
121121

0 commit comments

Comments
 (0)