func GetLocaleIndex(locale: Locale): int { for (i in range (0, listLocales.Items.Count)) { if (listLocales.Items[i].Text == locale) { return i; } } return 0; }
self.GetLocaleIndex(Application::GetApplication().Locale)
{ var index = comboLocales.SelectedIndex; if (index == -1) { index = 0; } Application::GetApplication().Locale = cast Locale listLocales.Items[index].Text; }
<_ Text="en-US"/> <_ Text="zh-CN"/>