0

我正在为 Windows Phone 创建一个应用程序。我正在为主页使用全景视图。全景视图包含两个全景项目,每个项目都包含一个绑定到数据源的列表框(即使用 ObservableCollection 的内存集合)。该对象有 2 个布尔属性IsAIsB.

我想在两个列表中显示对象的字符串数据,但数据由布尔变量区分。也就是说,如果IsA设置了,true那么对象必须显示在panaroma item 1的列表框中,如果IsB是,true那么它必须显示在panaroma item 2的列表框中。

但我只有一个如上所述的对象列表。我在绑定 listboxitem 时在 xaml 中尝试了不同的绑定表达式,但没有一个对我有帮助。

请帮助解决这个问题。因为这真的让我很紧张。任何帮助将不胜感激。提前感谢您的帮助

4

1 回答 1

0

您可以使用ItemTemplate来定义项目在 中的显示方式ListBox。您可以为每个模板定义一个模板,ListBox并将布尔属性绑定到Visibility项目的。这将仅显示为其设置属性的项目。

看看这篇 MSDN 文章

于 2012-06-24T11:29:11.957 回答