项目初始化
This commit is contained in:
34
AvaloniaLinuxForm/Views/SettingWindow.axaml.cs
Normal file
34
AvaloniaLinuxForm/Views/SettingWindow.axaml.cs
Normal 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>
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user