Windows Phone 7_EventTrigger - PullRequest
       8

Windows Phone 7_EventTrigger

0 голосов
/ 16 февраля 2011

Я работаю с Windows Phone 7. Когда я использую EventTrigger для TextBlock, как показано ниже:

<TextBlock Foreground="White" FontWeight="Bold" x:Name="txt" Text="199" Height="100">
  <TextBlock.Triggers> 
    <EventTrigger RoutedEvent="TextBlock.MouseMove" > 
      <BeginStoryboard>
        <Storyboard>                                          
          <DoubleAnimation AutoReverse="True" Duration="0:0:1"
                           From="1.0" RepeatBehavior="Forever"
                           Storyboard.TargetName="txt"
                           Storyboard.TargetProperty="Opacity"
                           To="0.0"/>  
        </Storyboard> 
      </BeginStoryboard>                             
    </EventTrigger>                        
  </TextBlock.Triggers>
</TextBlock>

Если у меня RoutedEvent = "TextBlock.Loaded", это не проблема, а другое событие (MouseMove, нажмите ...) это приведет к ошибке «Значение атрибута TextBlock.MouseMove вне диапазона»В чем проблема?
Большое спасибо.

1 Ответ

2 голосов
/ 16 февраля 2011

Во-первых, «MouseMove» и «Click» не применяются на телефоне, так как мыши нет!

Во-вторых, вы можете проверить замечания в документации по MSDN :

Единственное поддерживаемое значение в Silverlight - Loaded / FrameworkElement.LoadedEvent.

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