我试图制作一个非常简单的标题面板,其中包含一个Image
- 图标和TextBlock
- 标题位于面板中央:
要使用TextBlock
实现此目标,我可以StackPanel
使用Vertical
- 方向。但是当我需要在Image
前面添加TextBlock
时,这不起作用。
这是当前的代码,不能与TextTrimming
一起使用:
<StackPanel Orientation="Horizontal">
<Image
Height="28"
Width="28"
Margin="0,0,10,0"
Source="/Resources/Images/Icons/MyIcon.png"
HorizontalAlignment="Left"
VerticalAlignment="Center"/>
<TextBlock x:Name="TitleText"
Text="Test text test text Test asd asd "
VerticalAlignment="Center"
FontSize="28"
TextWrapping="NoWrap"
TextTrimming="WordEllipsis"/>
</StackPanel>
另一种解决方案可能是控制代码中Width
的{{1}},但我希望在TextBlock
内实现此目标。有什么想法吗?