【问题标题】:Hide list item in Silverlight 4在 Silverlight 4 中隐藏列表项
【发布时间】:2011-02-17 14:34:17
【问题描述】:

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

我的 xaml 看起来像这样:

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

【问题讨论】:

    标签: xaml silverlight-4.0


    【解决方案1】:

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

    有一个Stack Overflow question 覆盖something similar but in WPF。它应该为您提供一些指导,帮助您实现这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-02
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多