目前,我正在使用TextBlock
来显示包含图片的单行。
<TextBlock>
<Image Name="StatusImage" Stretch="Fill" MaxWidth="12" MaxHeight="12"
Source="/Aam.Cerberus.Applications;component/Images/Warning.png"></Image>
<TextBlock Text="{Binding Path=ServiceStatusText}"></TextBlock>
<TextBlock Text=" ("></TextBlock>
<TextBlock Text="{Binding Path=ServiceMachineName}"></TextBlock>
<TextBlock Text=")"></TextBlock>
</TextBlock>
我的问题是:
TextBlock
这是一种正确的做法吗?答案 0 :(得分:3)
您需要TextWrapping="Wrap"
属性。
然而,根据the MSDN
TextBlock 未针对需要显示多行内容的方案进行优化;对于这种情况,在性能方面,FlowDocument加上适当的查看控件是比 TextBlock 更好的选择。