private void PopulateFilesCombo() {
var files = _viewModel?.Files.ToArray();
filesList.Items.Clear();
if (files == null || files.Length == 0) {
filesList.Items.Add(Resources.NoSettingFiles);
_selectedIndex = filesList.SelectedIndex = 0;
} else {
filesList.Items.AddRange(files);
int index = Array.FindIndex(files, x => x.EqualsIgnoreCase(_viewModel.CurrentFile));
_selectedIndex = filesList.SelectedIndex = index >= 0 ? index : 0;
}
}