Мигающий текстовый блок. Текст в Silverlight 4 кнопки - PullRequest
2 голосов
/ 18 октября 2011

В настоящее время я работаю над приложением Kiosk в Silverlight 4. Пользователь может добавлять товары в корзину и проверять все, используя Kiosk. При переходе от страницы к странице я хочу добавить кнопку с мигающим «внешним свечением», если хотите, на фоне кнопки, а также текст кнопки. Я мог бы сделать это с изображениями, но текст должен быть динамическим, и я хотел бы иметь возможность создать его как шаблон, который будет вызываться для других кнопок позже.

Я хотел начать с того, что пытался заставить текст мигать внутри моей кнопки.

          <Button Name="AddItemButton" Height="110" Click="AddItemButton_Click" Visibility="Collapsed"
                        Grid.Row="4" VerticalAlignment="Top" Style="{StaticResource ButtonRound1}">
                <Button.Resources>
                    <Storyboard x:Name="FlashMe">
                        <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="AddItemButtonTextBlock">
                            <EasingDoubleKeyFrame KeyTime="0:0:1" Value="0"/>
                            <EasingDoubleKeyFrame KeyTime="0:0:2" Value="1"/>
                        </DoubleAnimationUsingKeyFrames>
                    </Storyboard>
                </Button.Resources>
                <Grid>
                    <Image Source="Images/bg-greengradient.png" Stretch="Fill"/>
                    <TextBlock x:Name="AddItemButtonTextBlock" Text="Add Item" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                </Grid>

            </Button>

Как видите, мой Button.Content представляет собой сетку с 2 элементами. У меня есть изображение и текстовый блок. TextBlock должен контролироваться моей раскадровкой FlashMe, но в приведенном ниже коде я получаю сообщение об ошибке, пытаясь использовать FlashMe.Begin (); Я почти не могу использовать раскадровку для содержимого кнопки. Есть идеи?

Любая помощь очень ценится, спасибо.

1 Ответ

0 голосов
/ 18 октября 2011

как-то связано со стилем. убрал стиль, работает отлично. решено.

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