mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-08-19 00:23:25 +08:00
31 lines
879 B
C#
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; }
|
||
|
|
}
|