添加到动态创建的对象的转换

时间:2012-11-15 12:34:13

标签: c# wpf microsoft-metro winrt-xaml

我想将转换分配给动态创建的按钮,但它没有发生。

Button btn = new Button();
Grid.SetRow(btn, j);
Grid.SetColumn(btn, i);
btn.Transitions.Add(new Windows.UI.Xaml.Media.Animation.RepositionThemeTransition());                    
myGrig.Children.Add(btn);

我在btn.Transition ...行上得到了一个运行时错误,一个NullReference异常。 对象引用未设置为对象的实例。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试这样做..

     Button btn = new Button();
        btn.Transitions = new Windows.UI.Xaml.Media.Animation.TransitionCollection();
        Grid.SetRow(btn, j);
        Grid.SetColumn(btn, i);
        btn.Transitions.Add(new Windows.UI.Xaml.Media.Animation.RepositionThemeTransition());                    
        myGrig.Children.Add(btn);