【问题标题】:Silverlight: usercontrol-collectionSilverlight:用户控件集合
【发布时间】:2011-04-26 10:53:58
【问题描述】:

嘿嘿 我想要一个存在于其他用户控件集合之外的用户控件

类似这样的:

<my:foocol>
<my:foo />
<my:foo />
<my:foo />
</my:foocol>

【问题讨论】:

  • 你想用收集控件做什么?
  • 控件应该知道孩子的情况,并且有一个检查状态,一次应该只有 1 个检查

标签: silverlight user-controls


【解决方案1】:

在 Silverlight 中,您有几个控件可以包含一组子用户控件。

一个选项是StackPanel,另一个是从ItemsControl 类派生的各种列表框。

StackPanel 将使用子控件水平或垂直填充自身,而列表框通常会显示可以选择的项目的垂直列表(但这可以被覆盖)。

您还拥有 WrapPanel,其行为类似于水平 StackPanel,在溢出时从新行开始。 WrapPanel 在Silverlight Toolkit 中可用。

【讨论】:

    猜你喜欢
    • 2011-11-16
    • 2014-04-07
    • 2023-03-30
    • 2010-10-31
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    相关资源
    最近更新 更多