在WPF中,我有这样的矩形:
<Rectangle Grid.Column="1" Name="rectangleSignal" HorizontalAlignment="Left" Width="20" Height="20" >
<Rectangle.Fill>
<StaticResource ResourceKey="image0" />
</Rectangle.Fill>
</Rectangle>
在.cs文件中。在某些情况下,我想将此矩形设置为透明。 我有这样的代码, 我应该怎么做Resourcekey,我可以使这个rectangele透明? 谢谢
rectangleSignal.SetResourceReference(Rectangle.FillProperty, "image0");
编辑:
我想通了自己。 只需将peroperty设置为“#FFFFFFFF” 没事的。 谢谢大家。
答案 0 :(得分:2)
如果您需要保留该引用,则可以将Brushes.Transparent
作为具有该密钥的资源添加,如果您不需要这样做,请对Fill进行分配。或者,您也可以设置Visibility
或Opacity
。