我正在使用Windows 7。当我使用EventTrigger for 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值超出范围”的错误,它将失败。有什么问题吗?
非常感谢。
发布于 2011-02-16 19:50:26
首先,"MouseMove“和"Click”不适用于手机,因为没有鼠标!
其次,您可能需要检查MSDN上的docs中的备注
Silverlight中唯一受支持的值是Loaded/FrameworkElement.LoadedEvent。
https://stackoverflow.com/questions/5020749
复制相似问题