|
3 | 3 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
4 | 4 | xmlns:local="using:Files" |
5 | 5 | xmlns:local1="using:Files.Interacts.Home" |
| 6 | + xmlns:local2="using:Files.Interacts" |
6 | 7 | xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
7 | 8 | xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
8 | 9 | xmlns:Custom="using:Microsoft.Toolkit.Uwp.UI.Controls" |
|
884 | 885 | <CommandBar.Content> |
885 | 886 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
886 | 887 | <AppBarButton Label="Open new window" Icon="NewWindow"/> |
887 | | - <AppBarButton Label="Settings" Icon="Setting"/> |
| 888 | + <AppBarButton Name="SettingsButton" Click="SettingsButton_Click" Label="Settings" Icon="Setting"/> |
888 | 889 | </CommandBar> |
889 | 890 | </CommandBar.Content> |
890 | 891 | </CommandBar> |
|
893 | 894 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
894 | 895 | <CommandBar.Content> |
895 | 896 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
896 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Cut" Icon="Cut"/> |
897 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Copy" Icon="Copy"/> |
898 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Paste" Icon="Paste"/> |
899 | | - <AppBarButton IsEnabled="{x:Bind local:App.AlwaysPresentCommands.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Copy Path"> |
| 897 | + <AppBarButton Click="CutButton_Click" Name="CutButton" IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Cut" Icon="Cut"/> |
| 898 | + <AppBarButton Click="CopyButton_Click" Name="CopyButton" IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Copy" Icon="Copy"/> |
| 899 | + <AppBarButton Click="PasteButton_Click" Name="PasteButton" IsEnabled="{x:Bind local2:Interaction.PS.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Paste" Icon="Paste"/> |
| 900 | + <AppBarButton Click="CopyPathButton_Click" Name="CopyPathButton" IsEnabled="{x:Bind local:App.AlwaysPresentCommands.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Copy Path"> |
900 | 901 | <AppBarButton.Icon> |
901 | 902 | <FontIcon Glyph="" FontFamily="Segoe MDL2 Assets"/> |
902 | 903 | </AppBarButton.Icon> |
903 | 904 | </AppBarButton> |
904 | 905 | <AppBarSeparator/> |
905 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Delete" Icon="Delete"/> |
906 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Rename" Icon="Rename"/> |
907 | | - <AppBarButton Name="AddItem" IsEnabled="{x:Bind local:App.AlwaysPresentCommands.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Add Item" Icon="Add"/> |
| 906 | + <AppBarButton Click="DeleteButton_Click" Name="DeleteButton" IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Delete" Icon="Delete"/> |
| 907 | + <AppBarButton Click="RenameButton_Click" Name="RenameButton" IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Rename" Icon="Rename"/> |
| 908 | + <AppBarButton Click="AddItem_Click" Name="AddItem" IsEnabled="{x:Bind local:App.AlwaysPresentCommands.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Add Item" Icon="Add"/> |
908 | 909 | <AppBarSeparator/> |
909 | 910 | <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Properties"> |
910 | 911 | <AppBarButton.Icon> |
911 | 912 | <FontIcon Glyph=""/> |
912 | 913 | </AppBarButton.Icon> |
913 | 914 | </AppBarButton> |
914 | | - <AppBarButton IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Open With" Icon="OpenWith"/> |
| 915 | + <AppBarButton Click="OpenWithButton_Click" Name="OpenWithButton" IsEnabled="{x:Bind local:App.HomeItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Open With" Icon="OpenWith"/> |
915 | 916 | </CommandBar> |
916 | 917 | </CommandBar.Content> |
917 | 918 | </CommandBar> |
|
920 | 921 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
921 | 922 | <CommandBar.Content> |
922 | 923 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
923 | | - <AppBarButton IsEnabled="{x:Bind local:App.ShareItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Share" Icon="Share"/> |
| 924 | + <AppBarButton Click="ShareButton_Click" Name="ShareButton" IsEnabled="{x:Bind local:App.ShareItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Share" Icon="Share"/> |
924 | 925 | </CommandBar> |
925 | 926 | </CommandBar.Content> |
926 | 927 | </CommandBar> |
|
929 | 930 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
930 | 931 | <CommandBar.Content> |
931 | 932 | <CommandBar Background="Transparent" OverflowButtonVisibility="Collapsed" DefaultLabelPosition="Right"> |
932 | | - <AppBarButton IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Layout Mode"> |
| 933 | + <AppBarButton Click="LayoutButton_Click" Name="LayoutButton" IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Label="Layout Mode"> |
933 | 934 | <AppBarButton.Icon> |
934 | 935 | <FontIcon Glyph="" FontFamily="Segoe MDL2 Assets"/> |
935 | 936 | </AppBarButton.Icon> |
936 | 937 | </AppBarButton> |
937 | | - <AppBarButton IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Icon="SelectAll" Label="Select All"/> |
938 | | - <AppBarButton IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Icon="ClearSelection" Label="Clear All"/> |
| 938 | + <AppBarButton Click="SelectAllButton_Click" Name="SelectAllButton" IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Icon="SelectAll" Label="Select All"> |
| 939 | + <AppBarButton.KeyboardAccelerators> |
| 940 | + <KeyboardAccelerator Modifiers="Control" Key="A"/> |
| 941 | + </AppBarButton.KeyboardAccelerators> |
| 942 | + </AppBarButton> |
| 943 | + <AppBarButton Click="ClearAllButton_Click" Name="ClearAllButton" IsEnabled="{x:Bind local:App.LayoutItems.isEnabled, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Icon="ClearSelection" Label="Clear All"/> |
| 944 | + |
939 | 945 | </CommandBar> |
940 | 946 | </CommandBar.Content> |
941 | 947 | </CommandBar> |
|
0 commit comments