Files
LanMountainDesktop/LanMountainDesktop/Views/SettingsPages/UpdateSettingsPage.axaml.cs
2026-03-15 04:35:34 +08:00

31 lines
845 B
C#

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; }
}