CultureInfo

来源:互联网 发布:淘宝宝贝长图的重要性 编辑:程序博客网 时间:2024/05/16 04:43

 using System.Globalization;
using System.Linq;

#region Application.CurrentCulture
private void cultureComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    CultureInfo culture = cultureComboBox.SelectedItem as CultureInfo;
    Application.CurrentCulture = CultureInfo.GetCultureInfo(culture.TextInfo.CultureName);
}

private void cultureMenu_DropDownOpening(object sender, EventArgs e)
{
    var query = from culture in CultureInfo.GetCultures(CultureTypes.InstalledWin32Cultures)
                let CP = culture.Parent
                let DN = CP.DisplayName
                orderby DN ascending
                select CP;
    cultureComboBox.Items.Clear();
    cultureComboBox.Items.AddRange(query.Distinct().ToArray()); // 添加序列中的非重复元素。
    cultureComboBox.ComboBox.DisplayMember = "DisplayName";
    cultureComboBox.SelectedItem = Application.CurrentCulture.Parent;
}
#endregion

原创粉丝点击