/// <summary> /// Event handler for the CultureInfoChanged of the <see cref="DictionaryService"/> /// </summary> /// <param name="source"> /// The source of the event /// </param> /// <param name="cultureInfoChangedEventArgs"> /// The event arguments that carry the <see cref="CultureInfo"/> and <see cref="SpellCheckerOpenOfficeDictionary"/> /// </param> private void DictionaryServiceOnCultureInfoChanged(object source, CultureInfoChangedEventArgs cultureInfoChangedEventArgs) { if (this.spellChecker == null) { return; } this.SetSpellCheckerDictonary(cultureInfoChangedEventArgs.Dictionary, cultureInfoChangedEventArgs.Culture); }
/// <summary> /// Culture info changed /// </summary> /// <param name="args">Culture info changed event arguments.</param> protected override void OnCultureInfoChanged(CultureInfoChangedEventArgs args) { base.OnCultureInfoChanged(args); this.LayoutManager.InvalidatePaneTitles(); }
/// <summary> /// Инвокатор события смены текщей культуры /// </summary> /// <param name="e">Аргументы события</param> protected virtual void OnCultureInfoChanged(CultureInfoChangedEventArgs e) { CultureInfoChanged(this, e); }
/// <summary> /// Обработчик изменения культуры провайдера ресурсов /// </summary> private void OnResourceProviderCultureInfoChanged(object sender, CultureInfoChangedEventArgs e) { var resourceProvider = sender as IResourceProvider; UpdateResourceDictionaries(resourceProvider); }
/// <summary> /// Culture info changed event. /// </summary> /// <param name="args">CultureInfo changed event arguments.</param> protected virtual void OnCultureInfoChanged(CultureInfoChangedEventArgs args) { }