2011-06-17 80 views
1

如何在Silverlight 4中以编程方式将UIElement添加到画布上?如何以编程方式将Uielements添加到Silverlight 4中的画布?

但没有任何反应。当我检查图像的存在时,它在那里 但没有显示。

wtf?

Button btn = new Button(); 
btn.Content = "Button"; 
Canvas.SetLeft(btn, 450); 
Canvas.SetTop(btn, 100); 
Canvas1.Resources.Add("btn1", btn); 
Canvas1.UpdateLayout(); 

回答

3

你想用Children,不Resources

Button btn = new Button(); 
btn.Content = "Button"; 
Canvas.SetLeft(btn, 450); 
Canvas.SetTop(btn, 100); 
Canvas1.Children.Add(btn); 
相关问题