使矩形透明

时间:2011-12-08 19:15:32

标签: c# wpf xaml

在WPF中,我有这样的矩形:

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

在.cs文件中。在某些情况下,我想将此矩形设置为透明。 我有这样的代码, 我应该怎么做Resourcekey,我可以使这个rec​​tangele透明? 谢谢

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

编辑:

我想通了自己。 只需将peroperty设置为“#FFFFFFFF” 没事的。 谢谢大家。

1 个答案:

答案 0 :(得分:2)

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