Страницы

Поиск по вопросам

вторник, 2 апреля 2019 г.

Как добавить в ComboBox список всех стран мира?

Вот встала такая простая задачка, а с ходу не нашел решения. Конечно можно и в ручную, но это ж как то не по людски..


Ответ

Найдите список стран в машиночитаемом формате (xml, json, csv). Добавьте его в приложение как ресурс (Embedded resource) В приложении: загрузите ресурс через GetType().Assembly.GetManifestResourceStream(...) (вызовите в отладчике GetType().Assembly.GetManifestResourceNames() если есть затруднения с именем ресурса) Получите из открытого ресурса список стран и передайте его в ItemsSource любым удобным методом (прямым присваиванием или через Binding)

Комментариев нет:

Отправить комментарий