Files
XplorePlane/XP.Common/Localization/Events/LanguageChangedEventArgs.cs
T

39 lines
1.1 KiB
C#

using System;
using XP.Common.Localization.Enums;
namespace XP.Common.Localization.Events
{
/// <summary>
/// 语言切换事件参数 | Language changed event arguments
/// </summary>
public class LanguageChangedEventArgs : EventArgs
{
/// <summary>
/// 旧语言 | Old language
/// </summary>
public SupportedLanguage OldLanguage { get; }
/// <summary>
/// 新语言 | New language
/// </summary>
public SupportedLanguage NewLanguage { get; }
/// <summary>
/// 切换时间 | Change timestamp
/// </summary>
public DateTime Timestamp { get; }
/// <summary>
/// 构造函数 | Constructor
/// </summary>
/// <param name="oldLanguage">旧语言 | Old language</param>
/// <param name="newLanguage">新语言 | New language</param>
public LanguageChangedEventArgs(SupportedLanguage oldLanguage, SupportedLanguage newLanguage)
{
OldLanguage = oldLanguage;
NewLanguage = newLanguage;
Timestamp = DateTime.Now;
}
}
}