public static void CreateNewLanguageColumn(this DataGrid dataGrid, Configuration configuration, CultureInfo?culture) { var cultureKey = new CultureKey(culture); dataGrid.AddLanguageColumn(configuration, cultureKey); var key = cultureKey.ToString(NeutralCultureKeyString); HiddenLanguageColumns = HiddenLanguageColumns.Where(col => !string.Equals(col, key, StringComparison.OrdinalIgnoreCase)); }
public static void CreateNewLanguageColumn([NotNull] this DataGrid dataGrid, [NotNull] Configuration configuration, [CanBeNull] CultureInfo culture) { Contract.Requires(dataGrid != null); Contract.Requires(configuration != null); var cultureKey = new CultureKey(culture); dataGrid.AddLanguageColumn(configuration, cultureKey); var key = cultureKey.ToString(NeutralCultureKeyString); HiddenLanguageColumns = HiddenLanguageColumns.Where(col => !string.Equals(col, key, StringComparison.OrdinalIgnoreCase)); }
public static void CreateNewLanguageColumn(this DataGrid dataGrid, ResourceManager resourceManager, CultureInfo culture) { Contract.Requires(dataGrid != null); Contract.Requires(resourceManager != null); var cultureKey = new CultureKey(culture); AddLanguageColumn(dataGrid, resourceManager, cultureKey); var key = cultureKey.ToString(NeutralCultureKeyString); HiddenLanguageColumns = HiddenLanguageColumns.Where(col => !string.Equals(col, key, StringComparison.OrdinalIgnoreCase)); }