optimize<*>: use custom view locator instead of ContentControl.DataTemplates to avoid memory leak.

This commit is contained in:
leo 2024-03-02 22:45:14 +08:00
parent 27d4dd5f64
commit 60e664ab26
9 changed files with 77 additions and 62 deletions

View file

@ -1,16 +1,9 @@
using Avalonia.Controls;
using Avalonia.Interactivity;
using System;
namespace SourceGit.Views {
public partial class StashesPage : UserControl {
public StashesPage() {
InitializeComponent();
}
protected override void OnUnloaded(RoutedEventArgs e) {
base.OnUnloaded(e);
GC.Collect();
}
}
}