Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Изменить параметр эффекта


Автор: Andrey44 28.4.2010, 16:48
В общем вопрос в следующем:
У меня в XAML есть кнопка с идентификатором ID_Button1, у этой кнопки есть OuterGlowBitmapEffect с параметром GlowColor="Red"
Так вот, как в с# коде поменять этот параметр например GlowColor="Green"? smile 

Автор: vikaz 28.4.2010, 21:42
Например так!
Код

            OuterGlowBitmapEffect qwe = new OuterGlowBitmapEffect();
            qwe.GlowSize = 30;
            qwe.GlowColor = Colors.Red;
            BitmapEffectGroup myBitmapEffectGroup = new BitmapEffectGroup();
            myBitmapEffectGroup.Children.Add(qwe);
            button1.BitmapEffect = myBitmapEffectGroup;

Автор: Andrey44 29.4.2010, 06:03
Цитата(vikaz @  28.4.2010,  21:42 Найти цитируемый пост)
Например так!

Например так, не работает! smile

Автор: vikaz 29.4.2010, 06:17
А что именно хотите сделать? просто у меня этот код работает!  smile

Автор: Andrey44 29.4.2010, 08:22
В XAML у меня есть кнопка, к ней применен Templatete
Код

<ControlTemplate TargetType="{x:Type Button}" x:Key="ImageButton">
....................................
</ControlTemplate>

//then i have a button

        <Button Width="32" Height="32" Margin="0.5,5,0.5,5" Content="Images\shootdown.png"  Grid.Row="0" Grid.Column="0" Template="{DynamicResource ImageButton}"   
x:Name="ID_ShootdownButton" Cursor="Hand" Click="ID_ShootdownButton_Click"  ToolTip="Выключить компьютер" HorizontalAlignment="Right" />


В шаблоне ImageButton есть OuterGlowBitmapEffect с параметром GlowColor="Red"
А я хочу в коде С# изменить этот параметр.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)