【发布时间】:2009-09-22 15:18:17
【问题描述】:
我确实搜索了很长时间以了解如何将我创建的自定义 UserControl 对象的实例添加到 Silverlight“舞台”,但我没有找到任何东西。
C# 在 Silverlight 中是否有任何内容,例如“Stage.addChild(myAweseomeObject);”在 Flash 中?
【问题讨论】:
标签: c# flash silverlight actionscript object
我确实搜索了很长时间以了解如何将我创建的自定义 UserControl 对象的实例添加到 Silverlight“舞台”,但我没有找到任何东西。
C# 在 Silverlight 中是否有任何内容,例如“Stage.addChild(myAweseomeObject);”在 Flash 中?
【问题讨论】:
标签: c# flash silverlight actionscript object
来自 Jesse Liberty 在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 Button()”替换为您的用户控件的名称,例如“新的 MyUserControl()”。
所以简化版可能是这样的:
AwesomeControl _AwesomeControl = new AwesomeControl();
LayoutRoot.Children.Add(_AwesomeControl);
【讨论】:
银光还是闪光?
Flash 有addChild 方法。
哎呀..我理解错了这个问题。
【讨论】: