protected virtual void Animation_Stopped(object sender, StopAnimationEventArgs e) { if (!this.ListView.IsDisposed && this.ListView.IsHandleCreated) { this.ListView.Invoke((MethodInvoker)delegate { this.UnsubscribeEvents(); this.ListView.RemoveDecoration(this); }); } }