private void ShowBooksInfo_Click(object sender, RoutedEventArgs e) { // собираем сводную информацию BooksInfo info = new BooksInfo(); info.BooksCount = lineSource.BooksCount; info.TotalLinesCount = lineSource.Length; int[] charCounts; info.Chars = lineSource.GetCharset(out charCounts); info.CharCounts = charCounts; // создаем окно для вывода информации BooksInfoWindow infowin = new BooksInfoWindow(info); // отображаем окно infowin.ShowDialog(); }
public void SetBooksInfo(BooksInfo info) { tbBooksCount.Text = info.BooksCount.ToString(); tbLinesCount.Text = info.TotalLinesCount.ToString(); tbChars.Text = info.Chars; }
public BooksInfoWindow(BooksInfo info) : this() { SetBooksInfo(info); }