settings_re10

This commit is contained in:
lincube
2026-03-15 04:35:34 +08:00
parent 85b70c4a8a
commit c7fb48c8ee
28 changed files with 2294 additions and 349 deletions

View File

@@ -0,0 +1,30 @@
using LanMountainDesktop.PluginSdk;
using LanMountainDesktop.Services.Settings;
using LanMountainDesktop.ViewModels;
namespace LanMountainDesktop.Views.SettingsPages;
[SettingsPageInfo(
"update",
"Update",
SettingsPageCategory.About,
IconKey = "ArrowSync",
SortOrder = 35,
TitleLocalizationKey = "settings.update.title",
DescriptionLocalizationKey = "settings.update.description")]
public partial class UpdateSettingsPage : SettingsPageBase
{
public UpdateSettingsPage()
: this(new UpdateSettingsPageViewModel(HostSettingsFacadeProvider.GetOrCreate()))
{
}
public UpdateSettingsPage(UpdateSettingsPageViewModel viewModel)
{
ViewModel = viewModel;
DataContext = ViewModel;
InitializeComponent();
}
public UpdateSettingsPageViewModel ViewModel { get; }
}