Wpf 将Textblock与具有text“的属性绑定;“审计”;“显示文本”;奥迪";

Wpf 将Textblock与具有text“的属性绑定;“审计”;“显示文本”;奥迪";,wpf,mvvm,.net-4.0,textblock,Wpf,Mvvm,.net 4.0,Textblock,我正在用字符串属性绑定TextBLock,但每当该属性包含文本“Audit”时,UI上显示的实际文本都是“Audi”。对于任何其他场景,这都很好 我使用的是.NET4.0,操作系统是WinXP 我不确定这是否是一个错误,但我无法摆脱这个。如果是一个bug,我在哪里报告WPF bug?其他人也能复制这个问题吗?如果是,是否有解决办法 编辑:文本块的绑定为: <TextBlock Padding="0,5,5,5" TextWrapping="Wrap" Text="{Binding Task

我正在用字符串属性绑定TextBLock,但每当该属性包含文本“Audit”时,UI上显示的实际文本都是“Audi”。对于任何其他场景,这都很好

我使用的是.NET4.0,操作系统是WinXP

我不确定这是否是一个错误,但我无法摆脱这个。如果是一个bug,我在哪里报告WPF bug?其他人也能复制这个问题吗?如果是,是否有解决办法

编辑:文本块的绑定为:

<TextBlock Padding="0,5,5,5" TextWrapping="Wrap" Text="{Binding TaskRoleMapping}" FontWeight="Bold" Foreground="White" FontFamily="Segoe UI" Margin="3,0,0,0" VerticalAlignment="Center"/>

我确信文本长度没有问题,因为更大的文本可以正常显示

编辑:文本块包含在堆栈面板中

<StackPanel Height="40" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto">            
        <ContentControl Content="ContentControl" Template="{DynamicResource vector_Summary}" Height="16"/>
        <TextBlock Padding="5,5,0,5" Height="28" 
                   Text="{Binding Path=[LABEL.MAIN.HEADER], Source={x:Static Util:Util.labelDictionary}}" 
                   FontFamily="Segoe UI" FontSize="12" 
                   Foreground="#FFFFFF" Margin="1,7,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Width="Auto"/>
        <TextBlock Padding="0,5,5,5" TextWrapping="Wrap" Text="{Binding TaskRoleMapping}" FontWeight="Bold" Foreground="White" FontFamily="Arial" Margin="3,0,0,0" VerticalAlignment="Center"/>            
</StackPanel>


我喜欢Kent Boogaart的评论/观点。基本上,“t”字符从视图中被切断/删除。因此,将字体大小更改为较小,或删除“粗体”或引入文本块的最小大小,否则它的父级和“奥迪”中的“t”将神奇地出现

请提供文本块控件的文本。我只是想看看你是怎么做的,确定块的宽度足以显示整个文本吗?确定块的高度也足够高吗?(包装)…和…文本块的填充??我已经告诉过,除了“审计”之外,任何其他文本都可以正确显示大小。我检查过填料包装和其他所有东西。有人能复制它吗?投票结束。您没有暗示要尝试任何明显的事情,也没有提供足够的代码来重现问题。你查过Snoop里的文字了吗?你把文本硬编码为“审计”了吗?你改变字体/字号了吗?你有没有简化到可以提供复制的程度。是的,的确如此。但我刚刚把字体样式从Segoe UI改为Arial。我仍然无法弄清楚比“审计”更大的文本是如何正确显示的。以及为什么更改字体样式可以使其正常工作。仅供参考,我试着在Stackpanel外使用相同的文本块,效果很好。我有一个Stackpanel,其中包含一个ContentPresenter和两个TextBlock。我用同样的代码编辑了这个问题。对这一点有什么解释吗?我想你的谜题的另一个关键可能是使用StackPanel如果你把它改成网格会发生什么?