0
我有一件不尋常的事情發生在我試圖製作的RSS演示器上。它是爲了在'Out'動畫播放後進入下一個項目,然後播放'In'動畫。 http://oeis.org/A000217事件越來越多,反覆發射
void _timer_Tick(object sender, EventArgs e)
{
Storyboard sbOut = this.FindResource("sbAnimateOut") as Storyboard;
sbOut.Completed += new EventHandler(sbOut_Completed);
sbOut.Begin();
}
void sbOut_Completed(object sender, EventArgs e)
{
if (_selected < _total)
{
_selected++;
}
else
{
GetFeed(_feed);
_selected = 0;
}
lstbxItems.SelectedIndex = _selected;
counter.Text = _selected.ToString();
Storyboard sbIn = this.FindResource("sbAnimateIn") as Storyboard;
sbIn.Begin();
}
我注意到它似乎跳過項目雖然。當我一行一行地瀏覽它時,似乎第一次執行void sbOut_Completed(object sender, EventArgs e)
,第二次執行三次,第三次執行六次 - 依此類推,sequentially。
也許我正在走這個錯誤的方式,這是造成這個問題?有什麼建議麼?
哈哈> _>傻我。謝謝! –