File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
src/Files.App/Views/Layouts Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -1287,28 +1287,31 @@ protected void ItemsLayout_Drop(object sender, DragEventArgs e)
1287
1287
CommandsViewModel ? . DropCommand ? . Execute ( e ) ;
1288
1288
}
1289
1289
1290
+ private CollectionViewSource _CollectionViewSource ;
1291
+ private CollectionViewSource _GroupedCollectionViewSource ;
1292
+
1290
1293
private void UpdateCollectionViewSource ( )
1291
1294
{
1292
1295
if ( ParentShellPageInstance is null )
1293
1296
return ;
1294
1297
1295
1298
if ( ParentShellPageInstance . FilesystemViewModel . FilesAndFolders . IsGrouped )
1296
1299
{
1297
- var newSource = new CollectionViewSource ( )
1300
+ _GroupedCollectionViewSource ?? = new CollectionViewSource ( )
1298
1301
{
1299
- IsSourceGrouped = true ,
1300
- Source = ParentShellPageInstance . FilesystemViewModel . FilesAndFolders . GroupedCollection
1302
+ IsSourceGrouped = true
1301
1303
} ;
1302
- CollectionViewSource = newSource ;
1304
+ _GroupedCollectionViewSource . Source = ParentShellPageInstance . FilesystemViewModel . FilesAndFolders . GroupedCollection ;
1305
+ CollectionViewSource = _GroupedCollectionViewSource ;
1303
1306
}
1304
1307
else
1305
1308
{
1306
- var newSource = new CollectionViewSource ( )
1309
+ _CollectionViewSource ?? = new CollectionViewSource ( )
1307
1310
{
1308
1311
IsSourceGrouped = false ,
1309
1312
Source = ParentShellPageInstance . FilesystemViewModel . FilesAndFolders
1310
1313
} ;
1311
- CollectionViewSource = newSource ;
1314
+ CollectionViewSource = _CollectionViewSource ;
1312
1315
}
1313
1316
}
1314
1317
You can’t perform that action at this time.
0 commit comments