0

我有这个代码。我想x:Key = "CardAnimation1"在完成以前的故事板后开始另一个故事板。

private void Storyboard_Completed_2(object sender, EventArgs e)
{
    Storyboard sb = new Storyboard();            
    sb= (Storyboard)this.Resources["CardAnimation1"];
    sb.Begin();

}

我在 sb.begin() 中遇到了这个异常。不知道为什么?任何帮助都将不胜感激

4

1 回答 1

0

this.Resources["CardAnimation1"]为空/不存在。

您正在为 分配一个nullsb,替换您初始化它的值。

然后调用.Beginnull值,导致异常。

解决方案:

确保this.Resources["CardAnimation1"]其中包含正确的值。

于 2013-02-10T17:56:26.800 回答