@@ -509,45 +509,35 @@ public static List<ContextMenuFlyoutItemViewModel> GetBaseItemMenuItems(
509
509
} . Build ( ) ,
510
510
new ContextMenuFlyoutItemViewModel
511
511
{
512
- Text = "Archive " . GetLocalizedResource ( ) ,
512
+ Text = "Compress " . GetLocalizedResource ( ) ,
513
513
ShowInSearchPage = true ,
514
514
OpacityIcon = new OpacityIconModel ( )
515
515
{
516
516
OpacityIconStyle = "ColorIconZip" ,
517
517
} ,
518
518
Items = new List < ContextMenuFlyoutItemViewModel >
519
519
{
520
- new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchive )
521
- {
522
- IsVisible = ArchiveHelpers . CanDecompress ( selectedItems )
523
- } . Build ( ) ,
524
- new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchiveHere )
525
- {
526
- IsVisible = ArchiveHelpers . CanDecompress ( selectedItems )
527
- } . Build ( ) ,
528
- new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchiveToChildFolder )
529
- {
530
- IsVisible = ArchiveHelpers . CanDecompress ( selectedItems )
531
- } . Build ( ) ,
532
- new ContextMenuFlyoutItemViewModel
533
- {
534
- ShowItem = canDecompress && canCompress ,
535
- ItemType = ContextMenuFlyoutItemType . Separator ,
536
- } ,
537
- new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoArchive )
538
- {
539
- IsVisible = ArchiveHelpers . CanCompress ( selectedItems )
540
- } . Build ( ) ,
541
- new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoZip )
542
- {
543
- IsVisible = ArchiveHelpers . CanCompress ( selectedItems )
544
- } . Build ( ) ,
545
- new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoSevenZip )
546
- {
547
- IsVisible = ArchiveHelpers . CanCompress ( selectedItems )
548
- } . Build ( ) ,
520
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoArchive ) . Build ( ) ,
521
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoZip ) . Build ( ) ,
522
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . CompressIntoSevenZip ) . Build ( ) ,
549
523
} ,
550
- ShowItem = itemsSelected
524
+ ShowItem = itemsSelected && ArchiveHelpers . CanCompress ( selectedItems )
525
+ } ,
526
+ new ContextMenuFlyoutItemViewModel
527
+ {
528
+ Text = "Extract" . GetLocalizedResource ( ) ,
529
+ ShowInSearchPage = true ,
530
+ OpacityIcon = new OpacityIconModel ( )
531
+ {
532
+ OpacityIconStyle = "ColorIconZip" ,
533
+ } ,
534
+ Items = new List < ContextMenuFlyoutItemViewModel >
535
+ {
536
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchive ) . Build ( ) ,
537
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchiveHere ) . Build ( ) ,
538
+ new ContextMenuFlyoutItemViewModelBuilder ( commands . DecompressArchiveToChildFolder ) . Build ( ) ,
539
+ } ,
540
+ ShowItem = ArchiveHelpers . CanDecompress ( selectedItems )
551
541
} ,
552
542
new ContextMenuFlyoutItemViewModel ( )
553
543
{
0 commit comments