Поскольку выполнение раскадровки асинхронное, вам необходимо добавить обработчик событий «Раскадровка завершена»:
story.Completed += new EventHandler(Story_Completed);
затем введите свой код удаления в этом:
private void Story_Completed(object sender, EventArgs e)
{
if (one.Opacity == 0)
{
Container_one.Children.Remove(one);
}
}
Это будет выполнено, когда раскадровка завершится.