public void InitSelectedLocaleItem(NodeAddedEvent e, LocaleItemNode node, [Context, JoinByScreen] SelectedLocaleNode selected, [Context, JoinByScreen] LocaleListNode localesList) { LocaleComponent locale = node.locale; node.localeItem.SetText(locale.Caption, locale.LocalizedCaption); string savedLocaleCode = LocaleUtils.GetSavedLocaleCode(); if (locale.Code == savedLocaleCode) { this.SetLocaleText(selected, node.locale); localesList.simpleHorizontalList.Select(node.Entity); } }
private void SetLocaleText(SelectedLocaleNode destination, LocaleComponent source) { destination.selectedLocale.Code = source.Code; }