【发布时间】:2011-04-26 10:53:58
【问题描述】:
嘿嘿 我想要一个存在于其他用户控件集合之外的用户控件
类似这样的:
<my:foocol>
<my:foo />
<my:foo />
<my:foo />
</my:foocol>
【问题讨论】:
-
你想用收集控件做什么?
-
控件应该知道孩子的情况,并且有一个检查状态,一次应该只有 1 个检查
嘿嘿 我想要一个存在于其他用户控件集合之外的用户控件
类似这样的:
<my:foocol>
<my:foo />
<my:foo />
<my:foo />
</my:foocol>
【问题讨论】:
在 Silverlight 中,您有几个控件可以包含一组子用户控件。
一个选项是StackPanel,另一个是从ItemsControl 类派生的各种列表框。
StackPanel 将使用子控件水平或垂直填充自身,而列表框通常会显示可以选择的项目的垂直列表(但这可以被覆盖)。
您还拥有 WrapPanel,其行为类似于水平 StackPanel,在溢出时从新行开始。 WrapPanel 在Silverlight Toolkit 中可用。
【讨论】: