|
4 | 4 | using Files.App.EventArguments; |
5 | 5 | using Files.App.Filesystem; |
6 | 6 | using Files.App.Helpers; |
7 | | -using Files.App.Interacts; |
8 | 7 | using Files.App.UserControls.Selection; |
9 | 8 | using Files.Shared.Enums; |
10 | 9 | using Microsoft.UI.Input; |
@@ -47,23 +46,6 @@ public GridViewBrowser() |
47 | 46 | selectionRectangle.SelectionEnded += SelectionRectangle_SelectionEnded; |
48 | 47 | } |
49 | 48 |
|
50 | | - protected override void HookEvents() |
51 | | - { |
52 | | - base.HookEvents(); |
53 | | - ItemManipulationModel.RefreshItemThumbnailInvoked += ItemManipulationModel_RefreshItemThumbnail; |
54 | | - ItemManipulationModel.RefreshItemsThumbnailInvoked += ItemManipulationModel_RefreshItemsThumbnail; |
55 | | - } |
56 | | - |
57 | | - private void ItemManipulationModel_RefreshItemsThumbnail(object? sender, EventArgs e) |
58 | | - { |
59 | | - ReloadSelectedItemsIcon(); |
60 | | - } |
61 | | - |
62 | | - private void ItemManipulationModel_RefreshItemThumbnail(object? sender, EventArgs args) |
63 | | - { |
64 | | - ReloadSelectedItemIcon(); |
65 | | - } |
66 | | - |
67 | 49 | protected override void ItemManipulationModel_ScrollIntoViewInvoked(object? sender, ListedItem e) |
68 | 50 | { |
69 | 51 | FileList.ScrollIntoView(e); |
@@ -92,13 +74,6 @@ protected override void ItemManipulationModel_RemoveSelectedItemInvoked(object? |
92 | 74 | FileList.SelectedItems.Remove(e); |
93 | 75 | } |
94 | 76 |
|
95 | | - protected override void UnhookEvents() |
96 | | - { |
97 | | - base.UnhookEvents(); |
98 | | - ItemManipulationModel.RefreshItemThumbnailInvoked -= ItemManipulationModel_RefreshItemThumbnail; |
99 | | - ItemManipulationModel.RefreshItemsThumbnailInvoked -= ItemManipulationModel_RefreshItemsThumbnail; |
100 | | - } |
101 | | - |
102 | 77 | protected override void OnNavigatedTo(NavigationEventArgs eventArgs) |
103 | 78 | { |
104 | 79 | if (eventArgs.Parameter is NavigationArguments navArgs) |
@@ -372,24 +347,6 @@ private async void ReloadItemIcons() |
372 | 347 | } |
373 | 348 | } |
374 | 349 |
|
375 | | - private async void ReloadSelectedItemIcon() |
376 | | - { |
377 | | - ParentShellPageInstance.FilesystemViewModel.CancelExtendedPropertiesLoading(); |
378 | | - ParentShellPageInstance.SlimContentPage.SelectedItem.ItemPropertiesInitialized = false; |
379 | | - await ParentShellPageInstance.FilesystemViewModel.LoadExtendedItemProperties(ParentShellPageInstance.SlimContentPage.SelectedItem, currentIconSize); |
380 | | - } |
381 | | - |
382 | | - private async void ReloadSelectedItemsIcon() |
383 | | - { |
384 | | - ParentShellPageInstance.FilesystemViewModel.CancelExtendedPropertiesLoading(); |
385 | | - |
386 | | - foreach (var selectedItem in ParentShellPageInstance.SlimContentPage.SelectedItems) |
387 | | - { |
388 | | - selectedItem.ItemPropertiesInitialized = false; |
389 | | - await ParentShellPageInstance.FilesystemViewModel.LoadExtendedItemProperties(selectedItem, currentIconSize); |
390 | | - } |
391 | | - } |
392 | | - |
393 | 350 | private async void FileList_ItemTapped(object sender, TappedRoutedEventArgs e) |
394 | 351 | { |
395 | 352 | var clickedItem = e.OriginalSource as FrameworkElement; |
@@ -460,6 +417,7 @@ private void FileList_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) |
460 | 417 | } |
461 | 418 | ResetRenameDoubleClick(); |
462 | 419 | } |
| 420 | + |
463 | 421 | private void ItemSelected_Checked(object sender, RoutedEventArgs e) |
464 | 422 | { |
465 | 423 | if (sender is CheckBox checkBox && checkBox.DataContext is ListedItem item && !FileList.SelectedItems.Contains(item)) |
|
0 commit comments