Remove some accelerators of back button

This commit is contained in:
Kenny Guo 2021-07-30 09:43:19 +08:00
commit aa6b41e12e
2 changed files with 1 additions and 19 deletions

View file

@ -57,12 +57,7 @@
Click="BackButton_Click"
Content=""
Visibility="Collapsed"
IsEnabled="False">
<Button.KeyboardAccelerators>
<KeyboardAccelerator Key="Left" Modifiers="Menu"/>
<KeyboardAccelerator Key="Escape" Modifiers="None"/>
</Button.KeyboardAccelerators>
</Button>
IsEnabled="False"/>
<Grid x:Name="BackgroundElement"
Grid.Column="1"

View file

@ -67,8 +67,6 @@ namespace CalculatorApp
// Register the system back requested event
SystemNavigationManager.GetForCurrentView().BackRequested += System_BackRequested;
// Register the mouse back button event
Window.Current.CoreWindow.PointerPressed += CoreWindow_PointerPressed;
// Register RequestedTheme changed callback to update title bar system button colors.
m_rootFrameRequestedThemeCallbackToken =
@ -96,22 +94,11 @@ namespace CalculatorApp
Window.Current.Activated -= OnWindowActivated;
SystemNavigationManager.GetForCurrentView().BackRequested -= System_BackRequested;
Window.Current.CoreWindow.PointerPressed -= CoreWindow_PointerPressed;
Utils.ThemeHelper.
UnregisterAppThemeChangedCallback(m_rootFrameRequestedThemeCallbackToken);
}
private void CoreWindow_PointerPressed(CoreWindow sender, PointerEventArgs e)
{
if (e.CurrentPoint.Properties.IsXButton1Pressed && BackButton.IsEnabled)
{
InvokeBackButton(sender);
e.Handled = true;
}
}
private void System_BackRequested(object sender, BackRequestedEventArgs e)
{
if (!e.Handled && BackButton.IsEnabled)