2010-03-03 6 views
3

Question:Silverlight Transparence

Peut constituant usercontrol être transparent dans les parties pour son conteneur externe?

Détails:

J'ai une boîte de dialogue que je voudrais tirer dans un UserControl séparé. Le contrôle contient une bordure avec un arrière-plan qui a une transparence alpha avec une grille à l'intérieur qui a un fond blanc et tout le contenu. Dans le balisage XAML, il ressemble à quelque chose comme:

<Border Margin="22,28,20,18" BorderBrush="Black" BorderThickness="1" Background="#30D7D7D7"> 
     <Grid Margin="155,148,145,198" Background="#FFFEFEFE"> 
      <TextBlock Margin="17,19,32,20" Text="Dialog part goes here." TextWrapping="Wrap"/> 
     </Grid> 
    </Border> 

Problème:

Quand je propose que pour un contrôle utilisateur, même si je mets à transparent, il n'affiche pas l'arrière-plan du contrôle utilisateur une fond transparent pour la frontière; c'est solide.

Répondre

3

Le UserControl lui-même aura une couleur d'arrière-plan. Assurez-vous que le UserControl dans lequel vous avez déplacé votre code a Background=Transparent.

+0

Vous étiez absolument ici, j'aurais dû corriger cela il y a longtemps. – t3rse