Typeface typeface = new Typeface(txtTest.FontFamily, txtTest.FontStyle, txtTest.FontWeight, txtTest.FontStretch);
double len = MeasureString("テスト", txtTest.FontSize, typeface).Width;
/// 
/// 表示文字幅を取得する
/// 
/// 
/// 
/// 
/// 表示文字サイズ
private Size MeasureString(string text, double fontSize, Typeface typeface)
{
    var ft = new FormattedText(text, System.Globalization.CultureInfo.CurrentCulture,
                               FlowDirection.LeftToRight,
                               typeface, fontSize, Brushes.White);
    return new Size(ft.Width, ft.Height);
}