【发布时间】:2011-09-14 05:05:31
【问题描述】:
我有一个绑定到ObservableCollection<User> 的项目控制器。
我遇到了一个问题,当只有一个用户时,我想显示不同的ItemTemplate(例如仅评级 - 其他所有内容都使用默认值),如果还有更多我想让人们编辑一下更多关于它们 - 组合框等。
虽然我可能有一种使用转换器的方法,但是我不确定如何使用转换器来选择一个或另一个。到目前为止,我已经设法编写了一个转换器来隐藏/显示 两个 独立的 ItemControls 依赖于 Count 的 ObservableCollection<User> property。但是,我认为这不是解决此问题的最佳方法。
有没有更好的方法来解决这个问题?
【问题讨论】:
标签: c# silverlight data-binding