2009-05-12 5 views
1

Je n'arrive pas à obtenir un arrière-plan transparent pour un DataForm dans Silverlight 3 beta. Le code ci-dessous est ce que j'essaie mais il rend seulement l'arrière-plan partiellement transparent. Y at-il quelque chose que je peux faire pour le réparer?Comment puis-je obtenir un arrière-plan transparent pour un DataForm dans Silverlight 3?

<Grid x:Name="LayoutRoot" Background="Orange"> 
    <Border Background="Blue" Margin="100,0,0,100"/> 
    <Controls:DataForm x:Name="dataform" Background="Transparent" Margin="30"/> 
</Grid> 

Screenshot http://www.portnine.com/data/images/Misc/silverlight3.jpg

Répondre

3

Par défaut, le DataForm commence « Désactivé » ce qui signifie que l'état visuel correspondant modifie l'apparence.

Si vous remplacez le modèle de contrôle par défaut, vous trouverez une ressource statique nommée "DisabledColor". Cela crée le blanc légèrement opaque que vous voyez. Changez juste cela et tout ira bien.

<SolidColorBrush x:Key="DisabledColor" Color="#A5FFFFFF"/> 
Questions connexes