misc: reduce menu level.

This commit is contained in:
Dong Bin
2025-01-03 15:34:38 +08:00
parent 609dfbb5f0
commit 26bb251d1e

View File

@@ -34,81 +34,67 @@ public partial class MainViewModel : ObservableObject
[ [
new MenuItemViewModel new MenuItemViewModel
{ {
Header = "High Contrast Theme", Header = "Aquatic",
Items = Command = SelectThemeCommand,
[ CommandParameter = SemiTheme.Aquatic
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "Aquatic", {
Command = SelectThemeCommand, Header = "Desert",
CommandParameter = SemiTheme.Aquatic Command = SelectThemeCommand,
}, CommandParameter = SemiTheme.Desert
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "Desert", {
Command = SelectThemeCommand, Header = "Dusk",
CommandParameter = SemiTheme.Desert Command = SelectThemeCommand,
}, CommandParameter = SemiTheme.Dusk
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "Dusk", {
Command = SelectThemeCommand, Header = "NightSky",
CommandParameter = SemiTheme.Dusk Command = SelectThemeCommand,
}, CommandParameter = SemiTheme.NightSky
new MenuItemViewModel },
{
Header = "NightSky",
Command = SelectThemeCommand,
CommandParameter = SemiTheme.NightSky
},
]
}
]; ];
LocaleItems = LocaleItems =
[ [
new MenuItemViewModel new MenuItemViewModel
{ {
Header = "Locale", Header = "简体中文",
Items = Command = SelectLocaleCommand,
[ CommandParameter = new System.Globalization.CultureInfo("zh-cn")
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "简体中文", {
Command = SelectLocaleCommand, Header = "English",
CommandParameter = new System.Globalization.CultureInfo("zh-cn") Command = SelectLocaleCommand,
}, CommandParameter = new System.Globalization.CultureInfo("en-us")
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "English", {
Command = SelectLocaleCommand, Header = "日本語",
CommandParameter = new System.Globalization.CultureInfo("en-us") Command = SelectLocaleCommand,
}, CommandParameter = new System.Globalization.CultureInfo("ja-jp")
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "日本語", {
Command = SelectLocaleCommand, Header = "Українська",
CommandParameter = new System.Globalization.CultureInfo("ja-jp") Command = SelectLocaleCommand,
}, CommandParameter = new System.Globalization.CultureInfo("uk-ua")
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "Українська", {
Command = SelectLocaleCommand, Header = "Русский",
CommandParameter = new System.Globalization.CultureInfo("uk-ua") Command = SelectLocaleCommand,
}, CommandParameter = new System.Globalization.CultureInfo("ru-ru")
new MenuItemViewModel },
{ new MenuItemViewModel
Header = "Русский", {
Command = SelectLocaleCommand, Header = "繁體中文",
CommandParameter = new System.Globalization.CultureInfo("ru-ru") Command = SelectLocaleCommand,
}, CommandParameter = new System.Globalization.CultureInfo("zh-tw")
new MenuItemViewModel },
{
Header = "繁體中文",
Command = SelectLocaleCommand,
CommandParameter = new System.Globalization.CultureInfo("zh-tw")
},
]
}
]; ];
} }