refactor: repository configure

* move button to the left
* change view type from Popup to ChromelessWindow
This commit is contained in:
leo 2024-07-25 10:59:06 +08:00
parent 0fb121e6ed
commit 31f918071f
No known key found for this signature in database
6 changed files with 115 additions and 45 deletions

View file

@ -1,12 +1,29 @@
using Avalonia.Controls;
using Avalonia.Input;
using Avalonia.Interactivity;
namespace SourceGit.Views
{
public partial class RepositoryConfigure : UserControl
public partial class RepositoryConfigure : ChromelessWindow
{
public RepositoryConfigure()
{
InitializeComponent();
}
private void BeginMoveWindow(object _, PointerPressedEventArgs e)
{
BeginMoveDrag(e);
}
private void CloseWindow(object _1, RoutedEventArgs _2)
{
Close();
}
private void SaveAndClose(object _1, RoutedEventArgs _2)
{
(DataContext as ViewModels.RepositoryConfigure)?.Save();
Close();
}
}
}