如何将UserControl的实例添加到Silverlight中的“舞台”?

时间:2009-09-22 15:18:18

标签: c# flash silverlight actionscript object

我真的搜索了很长时间以获得如何添加自定义UserControl对象的实例的线索,我创建了Silverlight“stage”,但我没有找到任何内容。

Silverlight中有什么东西和C#一样“Stage.addChild(myAweseomeObject);”在Flash?

2 个答案:

答案 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方法。

哎呀..我错误地理解了这个问题。