private void setTheme(string themeName) { //собираем сообщения List <string> mlist = FileParser.getTheme(themeName); Theme theme = new Theme(); theme.Name = themeName; int i = 0; foreach (String s in mlist) { Theme.ThemeItem ti = new Theme.ThemeItem(); ti.message = s; ti.n = i; i++; theme.messages.Add(ti); } themes.Add(theme); }
private void Datagrid_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (datagrid.SelectedItems.Count == 1) { //убираем у других chatWindowSelection win.clearSelections(name); Theme.ThemeItem item = (Theme.ThemeItem)datagrid.SelectedItems[0]; string message = item.message; int i = 0; foreach (Theme.ThemeItem mess in theme.messages) { if (mess.message == message) { break; } i++; } win.setMessage(message, i, theme); } }