来自WPF中不起作用的代码的Textblock TextTrimming

时间:2015-01-30 11:05:07

标签: c# wpf xaml

我有一个以下文本块(在一个窗口的XAML中):

<TextBlock x:Name="tb" ToolTipService.ToolTip="{Binding ElementName=tb, Path=Text}" MaxWidth="200" HorizontalAlignment="Left" 
           TextWrapping="NoWrap" TextTrimming="CharacterEllipsis"  FontSize="16"/>

现在在此窗口的加载事件下的代码隐藏中设置以下内容:

void Dialog_Loaded(object sender, RoutedEventArgs e)
{
    tb.MaxWidth = 200;
    tb.TextTrimming = TextTrimming.CharacterEllipsis;
    tb.TextWrapping = TextWrapping.NoWrap;
    tb.Text = this.Header.ToString();
}

在哪里&#39; tb&#39;是我的文本块,表示我的对话框(窗口)的标题。

问题:每当看到这个对话框时,对于长命名的标题,我都不会看到它被修剪为字符省略号样式。 请帮忙。

0 个答案:

没有答案