public void RenderMessages()
{
var sb = new StringBuilder();
for (int i = 0; i < Messages.Count; i++)
{
var elem = Messages.ElementAt(i);
sb.Append("[");
sb.Append(elem.Name);
sb.Append("]: ");
sb.Append(elem.MessageBody);
if (i != Messages.Count - 1) sb.Append("\r\n");
}
HistoryTextEdit.CurrentText = sb.ToString();
HistoryTextEdit.ComputeDrawingCommands();
HistoryTextEdit.VerticalScrollPosition = Int32.MaxValue;
}