我似乎无法在Silverlight 3 beta中获得DataForm的透明背景。下面的代码是我正在尝试但它只使背景部分透明。我有什么办法可以解决它吗?
<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
答案 0 :(得分:3)
默认情况下,DataForm启动“已禁用”,这意味着相应的视觉状态会改变外观。
如果覆盖默认控件模板,您将找到名为“DisabledColor”的静态资源。这会产生你看到的略微不透明的白色。只要改变它就可以了。
<SolidColorBrush x:Key="DisabledColor" Color="#A5FFFFFF"/>