对象引用未设置为对象的实例 - storyboard.begin()

时间:2013-02-10 17:54:54

标签: c#-4.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()中得到了那个例外..不知道为什么?任何帮助都可以得到赞赏

1 个答案:

答案 0 :(得分:0)

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

您要为null分配一个sb值,替换您初始化它的值。

然后,您在此.Begin值上调用null,从而导致异常。

解决方案:

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