diff --git a/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml b/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml
index 29a2278b7..851e9b5b3 100644
--- a/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml
+++ b/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml
@@ -107,14 +107,14 @@
HotKey="Enter"
Classes="accent"
Content="{locale:Locale SettingsButtonOk}"
- Click="OkButton" />
+ Command="{ReflectionBinding OkButton}" />
+ Command="{ReflectionBinding CancelButton}" />
+ Command="{ReflectionBinding ApplyButton}" />
\ No newline at end of file
diff --git a/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml.cs b/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml.cs
index 07d5c19b3..aa6e48516 100644
--- a/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml.cs
+++ b/Ryujinx.Ava/UI/Windows/SettingsWindow.axaml.cs
@@ -96,21 +96,6 @@ namespace Ryujinx.Ava.UI.Windows
}
}
- private void OkButton(object sender, RoutedEventArgs e)
- {
- ViewModel.OkButton();
- }
-
- private void CancelButton(object sender, RoutedEventArgs e)
- {
- ViewModel.CancelButton();
- }
-
- private void ApplyButton(object sender, RoutedEventArgs e)
- {
- ViewModel.ApplyButton();
- }
-
protected override void OnClosing(CancelEventArgs e)
{
HotkeysPage.Dispose();