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

31 lines
879 B
C#

using LanMountainDesktop.PluginSdk;
using LanMountainDesktop.Services.Settings;
using LanMountainDesktop.ViewModels;
namespace LanMountainDesktop.Views.SettingsPages;
[SettingsPageInfo(
"status-bar",
"Status Bar",
SettingsPageCategory.Appearance,
IconKey = "Apps",
SortOrder = 17,
TitleLocalizationKey = "settings.status_bar.title",
DescriptionLocalizationKey = "settings.status_bar.description")]
public partial class StatusBarSettingsPage : SettingsPageBase
{
public StatusBarSettingsPage()
: this(new StatusBarSettingsPageViewModel(HostSettingsFacadeProvider.GetOrCreate()))
{
}
public StatusBarSettingsPage(StatusBarSettingsPageViewModel viewModel)
{
ViewModel = viewModel;
DataContext = ViewModel;
InitializeComponent();
}
public StatusBarSettingsPageViewModel ViewModel { get; }
}