2012-11-15 66 views
2

我想將轉換分配給動態創建的按鈕,但它沒有發生。將轉換添加到動態創建的對象

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); 

我得到一個運行時錯誤,一個NullReference異常,在btn.Transition ...行。 未將對象引用設置爲對象的實例。

我該如何解決這個問題?

回答

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);