public void NextFrame(object sender, EventArgs args) { GifAnimation b = (GifAnimation)this.Target; if (b != null) { b.NextFrame(sender, args); } else { DispatcherTimer c = sender as DispatcherTimer; if (c != null) { c.Tick -= new EventHandler(this.NextFrame); } } }