Сделать прямоугольник прозрачным - PullRequest
1 голос
/ 08 декабря 2011

В 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");

Отредактировано:

Я сам разобрался. Просто установите peroperty на "#FFFFFFFF" Это будет хорошо. Спасибо всем.

1 Ответ

2 голосов
/ 08 декабря 2011

Если вам нужно сохранить эту ссылку, вы можете добавить Brushes.Transparent в качестве ресурса с этим ключом, если вам не нужно делать это для назначения Fill. В качестве альтернативы вы также можете просто установить Visibility или Opacity.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...