WPF Backspaceキー で画面遷移するのをやめる
WebページではBackspaceキーで画面遷移(戻る)が発生するのは常識と化していますが、WPFのFrameでもこのようになります。 ですが、WindowsアプリでBackspaceキーを押したら画面遷移が起きると認識している人はあまりいないでしょう。
というわけで、無効化します。
Disable backspace in wpf - Stack Overflow
回答が若干わかりづらいので補足すると、application.vbのコンストラクタとかにに書けばよいとのこと。
ちなみに以下のコードで無効化されることを確認。
Class Application
Private Sub Application_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
'画面遷移ショートカットを無効にする
'http://stackoverflow.com/questions/700094/disable-backspace-in-wpf
NavigationCommands.BrowseBack.InputGestures.Clear()
NavigationCommands.BrowseForward.InputGestures.Clear()
End Sub
End Class