1

在 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>

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

4

1 回答 1

3

默认情况下,DataForm 启动“禁用”,这意味着相应的视觉状态会改变外观。

如果您覆盖默认控件模板,您将找到一个名为“DisabledColor”的静态资源。这会产生您所看到的略微不透明的白色。只要改变它,你会没事的。

<SolidColorBrush x:Key="DisabledColor" Color="#A5FFFFFF"/>
于 2009-05-13T01:16:14.230 回答