我在设置Windows Phone中的文本块背景时遇到问题。
<TextBlock Text="Forget Password" Height="19" Width="156">
答案 0 :(得分:6)
TextBlock元素无法显示背景图像。您可以按如下方式在TextBlock后面显示图像:
<Grid>
<Image Source="..."/>
<TextBlock Text="Forget Password" Height="19" Width="156">
</Grid>
您可能需要在图像上应用合适的边距或填充才能使其正常工作。
如果要将图像添加到多个TextBlock中,您可能需要考虑通过样式重新模板化TextBlock。
答案 1 :(得分:5)
您可以使用边框控件来包含TextBlock
: -
<Border Background="{StaticResource KeyToDesiredBackgroundBrush}">
<TextBlock Text="Forget Password" Height="19" Width="156" />
</Border>
答案 2 :(得分:3)
你可以试试这个:
<Grid>
<Grid.Background>
<ImageBrush ImageSource="MyImage.jpg" />
</Grid.Background>
<TextBlock Text="Forget Password" />
</Grid>