public static string GetTextBlockText2(System.Windows.Controls.TextBlock tb) { Drawing textBlockDrawing = VisualTreeHelper.GetDrawing(tb); var sb = new StringBuilder(); WalkDrawingForText(sb, textBlockDrawing); return sb.ToString(); }