public void show(MainWindow con, ListBox lb, string kto, string text, int tem) { if (!lb.CheckAccess()) { con.Dispatcher.Invoke(DispatcherPriority.Send, (Action)delegate { UserWiad itm = new UserWiad(); itm.Nick = kto; itm.Wiad = text; itm.Typ = tem; lb.Items.Add(itm); lb.ScrollIntoView(itm); }); } else { UserWiad itm = new UserWiad(); itm.Nick = kto; itm.Wiad = text; itm.Typ = tem; lb.Items.Add(itm); lb.ScrollIntoView(itm); } }
public void text(MainWindow con, TextBox tbw, ListBox lb, bool wart) { if (!tbw.CheckAccess() && !lb.CheckAccess()) { con.Dispatcher.Invoke(DispatcherPriority.Send, (Action)delegate { Visibility stan; if (wart == true) stan = System.Windows.Visibility.Hidden; else stan = System.Windows.Visibility.Visible; lb.Visibility = stan; if (wart == false) stan = System.Windows.Visibility.Hidden; else stan = System.Windows.Visibility.Visible; tbw.Visibility = stan; }); } else { Visibility stan; if (wart == true) stan = System.Windows.Visibility.Hidden; else stan = System.Windows.Visibility.Visible; lb.Visibility = stan; if (wart == false) stan = System.Windows.Visibility.Hidden; else stan = System.Windows.Visibility.Visible; tbw.Visibility = stan; } }