将Feature/XP.Common和Feature/XP.Hardware分支合并至Develop/XP.forHardwareAndCommon,完善XPapp注册和相关硬件类库通用类库功能。
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
using XP.Common.Localization.Enums;
|
||||
|
||||
namespace XP.Common.Localization.ViewModels
|
||||
{
|
||||
/// <summary>
|
||||
/// 语言选项数据模型 | Language option data model
|
||||
/// 用于在 UI 中显示可选语言 | Used to display available languages in UI
|
||||
/// </summary>
|
||||
public class LanguageOption
|
||||
{
|
||||
/// <summary>
|
||||
/// 语言枚举值 | Language enum value
|
||||
/// </summary>
|
||||
public SupportedLanguage Language { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 显示名称 | Display name
|
||||
/// </summary>
|
||||
public string DisplayName { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 语言标志/图标 | Language flag/icon
|
||||
/// </summary>
|
||||
public string Flag { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数 | Constructor
|
||||
/// </summary>
|
||||
/// <param name="language">语言 | Language</param>
|
||||
/// <param name="displayName">显示名称 | Display name</param>
|
||||
/// <param name="flag">标志 | Flag</param>
|
||||
public LanguageOption(SupportedLanguage language, string displayName, string flag = "")
|
||||
{
|
||||
Language = language;
|
||||
DisplayName = displayName;
|
||||
Flag = flag;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user