如何在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();
答案 0 :(得分:3)
您想使用Children
,而不是Resources
。
Button btn = new Button();
btn.Content = "Button";
Canvas.SetLeft(btn, 450);
Canvas.SetTop(btn, 100);
Canvas1.Children.Add(btn);