如何在Silverlight 4中以编程方式将uielements添加到画布?

时间:2011-06-17 21:38:47

标签: canvas silverlight-4.0 uielement

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

但没有任何反应。当我检查图像是否存在时,它就在那里 但没有任何表现。

wtf?

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

1 个答案:

答案 0 :(得分:3)

您想使用Children,而不是Resources

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