2020-07-22 21:11:40 -07:00
|
|
|
|
using DICUI.Utilities;
|
|
|
|
|
|
using DICUI.Web;
|
2019-09-17 20:50:44 -07:00
|
|
|
|
|
|
|
|
|
|
namespace DICUI
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Represents a single item in the Language combo box
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public class LanguageComboBoxItem
|
|
|
|
|
|
{
|
|
|
|
|
|
private object data;
|
|
|
|
|
|
|
|
|
|
|
|
public LanguageComboBoxItem(Language? region) => data = region;
|
|
|
|
|
|
|
|
|
|
|
|
public static implicit operator Language? (LanguageComboBoxItem item) => item.data as Language?;
|
|
|
|
|
|
|
|
|
|
|
|
public string Name
|
|
|
|
|
|
{
|
|
|
|
|
|
get { return (data as Language?).LongName(); }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public bool IsChecked { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public Language? Value
|
|
|
|
|
|
{
|
|
|
|
|
|
get { return data as Language?; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|