mirror of
https://gitcode.com/gh_mirrors/se/Semi.Avalonia
synced 2026-04-21 08:56:35 +08:00
misc: reduce menu level.
This commit is contained in:
@@ -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")
|
|
||||||
},
|
|
||||||
]
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user