コード例 #1
0
        private void UpdateDisplay()
        {
            String input = InputTextBox.Text;

            DisplayBox.Text = DisplayBox.Text + input + "\n\n";
            DisplayBox.ScrollToEnd();
            InputTextBox.Clear();
        }
コード例 #2
0
        public void UpdateReceivedMessage(object sender, EventArgs e)
        {
            UpdateEventArgs ue = (UpdateEventArgs)e;
            string          s  = ue.Id + " -> " + ue.Message + "\n\n";

            DisplayBox.Dispatcher.BeginInvoke(
                System.Windows.Threading.DispatcherPriority.Normal,
                new DispatcherOperationCallback(delegate
            {
                DisplayBox.Text += s;
                DisplayBox.ScrollToEnd();
                return(null);
            }), null);
            //DisplayBox.Text = s;
            //DisplayBox.ScrollToEnd();
        }