隐藏Silverlight 4中的列表项

时间:2011-02-17 14:34:18

标签: xaml silverlight-4.0

我有一个silverlight应用程序,我在列表框中显示项目。 我想根据条件隐藏一些项目,比如字符串的某些值。

我的xaml看起来像这样:

<ListBox
    ItemsSource="{Binding DashboardTypes}" 
    SelectedItem="{Binding SelectedDashboardCategory,Mode=TwoWay}" 
    ScrollViewer.HorizontalScrollBarVisibility="Disabled"
    Style="{StaticResource ListBoxStyleAttribute}"
    Margin="2"
    ItemContainerStyle="{StaticResource ListBoxItemStyle}" />

1 个答案:

答案 0 :(得分:0)

您需要设置一个ItemTemplate来描述您的项目,然后为Visibility属性添加一个绑定,以控制项目何时可见。我怀疑你需要一个converter来实际实现项目应该可见的规则。

Stack Overflow question涵盖了something similar but in WPF。它应该给你一些指导,帮助你实现这个。