0

以增加以下内容的清晰度。我正在考虑使用计时器或 storyboard.CurrentTimeInvalidated 但情节提要用于节拍器,时间以毫秒为单位:因此:

CurrentTimeInvalidated 不会从我在调试中看到的每毫秒引发事件,它似乎每 200 毫秒引发一次。

计时器必须在代码中初始化,显然这会在 storyboard.begin 中顺序发生。因此,计时器会在大约 30 秒的时间段内失准。

我认为标题几乎总结了我想做的事情,但是,很详细。

我有 8 个在运行时动态创建的用户控件。我有一个窗口在整个窗口的生命周期中运行故事板和动画(重复行为=永远和自动反转=真)。

我需要做的是在情节提要中以设定的时间间隔调用用户控件中的方法(按顺序)。

是否可以绑定到情节提要并创建调用用户控件方法的触发器?

谢谢

担。

4

1 回答 1

0

首先,WPF 帧率为 60 FPS,因此无法进行毫秒级的 UI 更新。如果要利用每一帧的渲染,请使用CompositionTarget.Rendering事件

http://msdn.microsoft.com/en-us/library/system.windows.media.compositiontarget.rendering.aspx

于 2012-06-25T15:43:17.273 回答