【发布时间】:2012-05-17 22:15:05
【问题描述】:
我有一个自定义 Silverlight 控件 (control1),其中有另一个自定义控件 (control2)。此 control2 是动态添加的,而不是在 xaml 中。
当我调整 control1 的大小时,它不会自动调整 control2 的大小。所以,我试图找到一种解决方法,但不确定如何。如果 control2 不是动态添加的,我可以在 control1.size_changed() 事件中手动调整它的大小。我该怎么做?
【问题讨论】:
-
control2什么时候加入control1?我的意思是说,添加control2是用户端还是开发者端?
-
根据用户的操作(如按钮单击),它会实例化 control2 并将其添加到 control1,如 control1.children.add(control2)。实际上 control1 有一个堆栈面板,这就是添加 control2 的地方。
标签: silverlight