我真的寻找了很长一段时间,以获得如何添加一个自定义UserControl对象的实例的线索,我创建到Silverlight“阶段”,但我没有找到任何东西。
在Silverlight和C#中有没有像Flash中的"Stage.addChild(myAweseomeObject);“这样的东西?
发布于 2009-09-22 15:21:16
来自杰西·利伯蒂在Creating Controls in Code上的页面
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 MyUserControl()“替换为您的用户控件的名称,例如"new Button()”。
所以一个简化的版本可能是这样的:
AwesomeControl _AwesomeControl = new AwesomeControl();
LayoutRoot.Children.Add(_AwesomeControl);发布于 2009-09-22 15:27:59
Silverlight还是Flash?
Flash有addChild方法。
哦..。我错误地理解了这个问题。
https://stackoverflow.com/questions/1460725
复制相似问题