|
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