项目初始化

This commit is contained in:
2025-09-30 14:35:09 +08:00
commit 0744b61f89
19 changed files with 977 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Markup.Xaml;
namespace AvaloniaLinuxForm;
public partial class SettingWindow : Window
{
private TextBox _urlBox;
public SettingWindow()
{
InitializeComponent();
_urlBox = this.FindControl<TextBox>("urlBox");
var saveButton = this.FindControl<Button>("saveButton");
saveButton.Click += SaveButton_Click;
// Ĭ<>ϼ<EFBFBD><CFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݿ<EFBFBD><DDBF><EFBFBD><EFBFBD><EFBFBD> URL
var savedUrl = SQLiteUtil.LoadUrl();
if (!string.IsNullOrEmpty(savedUrl))
{
_urlBox.Text = savedUrl;
}
}
private void SaveButton_Click(object sender, RoutedEventArgs e)
{
if (!string.IsNullOrWhiteSpace(_urlBox.Text))
{
SQLiteUtil.SaveUrl(_urlBox.Text);
this.Close(_urlBox.Text); // <20><><EFBFBD><EFBFBD> URL <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
}
}