2011-01-24 9 views

Odpowiedz

3

Można spróbować to:

<Grid> 
<Grid.Background> 
    <ImageBrush ImageSource="MyImage.jpg" /> 
</Grid.Background> 
<TextBlock Text="Forget Password" /> 
</Grid> 
6

Element TextBlock nie może wyświetlać obrazu tła. Można wyświetlać obraz za swoim TextBlock następująco:

<Grid> 
    <Image Source="..."/> 
    <TextBlock Text="Forget Password" Height="19" Width="156"> 
</Grid> 

Można mieć zastosowanie odpowiedniego marginesu lub dopełnienie do obrazu to zadziałało.

Jeśli chcesz dodać obrazy do wielu bloków TextBlocks, możesz rozważyć ponowne modelowanie yor TextBlock za pośrednictwem stylu.

5

można użyć do kontroli granicznej zawierać TextBlock: -

<Border Background="{StaticResource KeyToDesiredBackgroundBrush}"> 
    <TextBlock Text="Forget Password" Height="19" Width="156" /> 
</Border> 
+0

@ColinE Działa, ale tekst na TextBlock znika. – Altaf

+0

@ user388088: możesz być bardziej konkretny? Czy na pewno zrobiłeś TextBlock wystarczająco duży, aby pomieścić cały tekst? Czy na pewno nie chcesz używać właściwości 'MidWidth' zamiast' Width'? – AnthonyWJones

+0

to jest mój XAML Altaf

Powiązane problemy