Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В Style прописать Trigger, который изменяет, один из эффектов, прописанных в Effect 
V
    Опции темы
totoiiiuk
Дата 10.3.2009, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 3.12.2007

Репутация: нет
Всего: нет



Здравствуйте.
Что-то не могу догнать, как вот этот код сделать стилем.
Код

        <Border Background="White" CornerRadius="10" Width="740" >
                    <Label>Каждая вторая строка</Label>
                    <Border.Effect>
                        <DropShadowEffect x:Name="shadow" Color="Azure" BlurRadius="11" ShadowDepth="8" />
                    </Border.Effect>
                    <Border.Triggers>
                        <EventTrigger RoutedEvent="Border.MouseEnter">
                            <BeginStoryboard>
                                <Storyboard>
                                    <ColorAnimation
                                Storyboard.TargetName="shadow"
                                Storyboard.TargetProperty="Color"
                                To="#FFF1CCE0"
                                Duration="0:0:0"
                                RepeatBehavior="1x"/>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                        <EventTrigger RoutedEvent="Border.MouseLeave">
                            <BeginStoryboard>
                                <Storyboard>
                                    <ColorAnimation
                                Storyboard.TargetName="shadow"
                                Storyboard.TargetProperty="Color"
                                To="Azure"
                                Duration="0:0:0"
                                RepeatBehavior="1x"/>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                    </Border.Triggers>
                </Border>

Спасибо.
PM MAIL   Вверх
Человек01
Дата 10.3.2009, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 20.2.2009
Где: Абакан, респ. Хак асия, Россия

Репутация: 2
Всего: 2



Вот примерно такое же:
Код

<Style x:Key="triggeripdate" TargetType="Label"  >
            <Setter Property="Foreground" Value="Green"></Setter>
            <Setter Property="BitmapEffect">
                <Setter.Value>
                    <OuterGlowBitmapEffect GlowColor="Transparent" GlowSize="2"/>
                </Setter.Value>
            </Setter>
            <Style.Triggers>
                <EventTrigger RoutedEvent="Label.MouseEnter">
                    <BeginStoryboard>
                        <Storyboard  >
                            <ColorAnimationUsingKeyFrames  Storyboard.TargetProperty="BitmapEffect.GlowColor">
                                <SplineColorKeyFrame KeyTime="00:00:00" Value="Green"/>
                            </ColorAnimationUsingKeyFrames>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
                <EventTrigger RoutedEvent="Label.MouseLeave">
                    <BeginStoryboard>
                        <Storyboard  >
                            <ColorAnimationUsingKeyFrames  Storyboard.TargetProperty="BitmapEffect.GlowColor">
                                <SplineColorKeyFrame KeyTime="00:00:00" Value="Green"/>
                                <SplineColorKeyFrame KeyTime="00:00:02" Value="Transparent"/>
                            </ColorAnimationUsingKeyFrames>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Style.Triggers>
        </Style>


Ну и к Бордеру Style="{StaticResource trigereventlable}"
Пользуемся и говорим Человеку спасибо  smile 

Это сообщение отредактировал(а) Человек01 - 10.3.2009, 16:52
PM MAIL ICQ   Вверх
totoiiiuk
Дата 10.3.2009, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 3.12.2007

Репутация: нет
Всего: нет



Цитата(Человек01 @ 10.3.2009,  14:49)
Пользуемся и говорим Человеку спасибо  smile

) Огромненькое, спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0841 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.