2011-12-08 36 views
1

在WPF一个矩形,我有矩形这样的:使透明

<Rectangle Grid.Column="1" Name="rectangleSignal" HorizontalAlignment="Left" Width="20" Height="20" > 
    <Rectangle.Fill> 
     <StaticResource ResourceKey="image0" /> 
    </Rectangle.Fill> 
</Rectangle> 

在cs文件。在某些情况下,我想将此矩形设置为透明。 我有这样的代码, 我应该为Resourcekey做些什么,使得这个矩形是透明的? 谢谢

rectangleSignal.SetResourceReference(Rectangle.FillProperty, "image0"); 

编辑:

我想通了自己。 只要将个人资料设置为“#FFFFFFFF” 就可以了。 谢谢大家。

+0

'#FFFFFFFF'是纯白色的?无论如何,你应该接受我的答案或张贴你的答案并接受,但答案当然不*属于问题,回答问题应该有一个可接受的答案。 –

回答

2

如果您需要保留该参考,您可以将Brushes.Transparent作为资源添加该密钥,如果您不需要这样做对Fill进行分配。或者,您也可以只设置VisibilityOpacity