【问题标题】:How to access Visibility property of the ListBoxItems如何访问 ListBoxItems 的 Visibility 属性
【发布时间】:2015-11-05 19:22:46
【问题描述】:

在我的 WPF 程序中,我有一个 ListBox 控件:

<ListBox x:Name="mailsListBox" SelectionChanged="mailsListBox_SelectionChanged" >
    <ListBoxItem Content="..." Background="#FFF3F3F3" Margin="0,0,0,1" />
    <ListBoxItem Content="...." Margin="0,0,0,1" Visibility="Hidden"/>
</ListBox>

如何访问ListBoxItemsVisibility 属性?我的代码不起作用:

mailsListBox.Items[1].Visibility = Visible;

【问题讨论】:

    标签: c# wpf xaml listboxitem


    【解决方案1】:

    像这样:

    (mailsListBox.Items[1] as ListBoxItem).Visibility = Visibility.Visible;
    

    或者你可以使用ItemContainerGenerator.ContainerFromItem方法:

    ((ListBoxItem)(mailsListBox.ItemContainerGenerator.ContainerFromItem(mailsListBox.Items[1]))).Visibility = Visibility.Visible;
    

    【讨论】:

      猜你喜欢
      • 2010-10-22
      • 2013-02-18
      • 2012-09-29
      • 1970-01-01
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多