【发布时间】:2013-05-30 19:36:19
【问题描述】:
我有一个简单的窗口,用户在其中扫描条形码,然后您会根据条形码获得动画。
在第一个动画之后它停止接收 Window_KeyDown 事件。
动画是通过代码触发的,因为它需要读取条形码。
这是故事板。
<Storyboard x:Key="Win">
<StringAnimationUsingKeyFrames Storyboard.TargetProperty="(TextBlock.Text)" Storyboard.TargetName="txtbScan">
<DiscreteStringKeyFrame KeyTime="0:0:05" Value="Scan your barcode"/>
</StringAnimationUsingKeyFrames>
</Storyboard>
我在这里调用代码。
Dim win As Storyboard = DirectCast(FindResource("Win"), Storyboard)
txtbScan.Text = "Hurray you won " & GetPrize(curBarcode)
win.Begin(Me)
动画似乎在继续,无法接收下一个输入事件。
【问题讨论】: