misc: chore: add/remove event handler as window is opened/closed

This commit is contained in:
Evan Husted 2025-03-05 23:01:37 -06:00
parent 25cc9b24b4
commit 551d2c1134
2 changed files with 25 additions and 8 deletions

View file

@ -8,13 +8,17 @@ namespace Ryujinx.Ava.UI.Windows
{
public partial class CompatibilityListWindow : StyleableAppWindow
{
public static Task Show(string titleId = null) =>
ShowAsync(new CompatibilityListWindow
public static async Task Show(string titleId = null)
{
using CompatibilityViewModel compatWindow = new(RyujinxApp.MainWindow.ViewModel.ApplicationLibrary);
await ShowAsync(new CompatibilityListWindow
{
DataContext = new CompatibilityViewModel(RyujinxApp.MainWindow.ViewModel.ApplicationLibrary),
DataContext = compatWindow,
SearchBoxFlush = { Text = titleId ?? string.Empty },
SearchBoxNormal = { Text = titleId ?? string.Empty }
});
}
public CompatibilityListWindow() : base(useCustomTitleBar: true, 37)
{