2

可能重复:
如何在 wp7 中更改列表框项目的可见性属性?

你能帮我用按钮切换列表框的可见性吗?

这就是我所拥有的:

private void button3_Click(object sender, RoutedEventArgs e)
{
    listbox1.Visibility = Visibility.Visible;
    if (listbox1.Visibility = Visibility.Collapsed) ;
    {
       Visibility.Visible = true;
    }
}
4

2 回答 2

6

这将完成这项工作,尽管不像 Scartag 的答案那样简洁,SilverLight 和 WPF 现在具有 Visibility 属性,使用 bool 设置可见性的日子已经一去不复返了。

private void button3_Click(object sender, RoutedEventArgs e)
{

    if (listbox1.Visibility == Visibility.Collapsed) 
    {
        listbox1.Visibility = Visibility.Visible ;
    }
    else
        listbox1.Visibility = Visibility.Collapsed;
}
于 2012-12-24T21:25:24.667 回答
3
private void button3_Click(object sender, RoutedEventArgs e)
{
   listbox1.Visibility = listbox1.Visibility == Visibility.Visible? Visibility.Collapsed : Visibility.Visible;        
}
于 2012-12-24T21:16:31.807 回答