我真的搜索了很长时间以获得如何添加自定义UserControl对象的实例的线索,我创建了Silverlight“stage”,但我没有找到任何内容。
Silverlight中有什么东西和C#一样“Stage.addChild(myAweseomeObject);”在Flash?
答案 0 :(得分:2)
来自Creating Controls in Code的Jesse Liberty的页面:
Button button2 = new Button();
button2.Width = 75;
button2.Height = 30;
button2.Content = "No, click me!";
button2.SetValue(Grid.RowProperty, 0);
button2.SetValue(Grid.ColumnProperty, 1);
LayoutRoot.Children.Add(button2);
您可以使用自己的用户控件执行相同的操作。只需将“new Button()”替换为您的用户控件的名称,例如“新的MyUserControl()”。
所以简化版本可能是这样的:
AwesomeControl _AwesomeControl = new AwesomeControl();
LayoutRoot.Children.Add(_AwesomeControl);
答案 1 :(得分:0)
Silverlight还是Flash?
Flash使用addChild
方法。