如何隐藏或显示列表视图中的项

本文关键字:视图 列表 显示 何隐藏 隐藏 | 更新日期: 2023-09-27 18:04:51

正如标题所说:)我认为我可以访问与链表相同的元素,但我只找到Items.GetItemAt(index)

如何隐藏或显示列表视图中的项

如果ListView中的项目是ViewModels,您可以绑定到属性(例如IsDisabled)并使用它来触发样式更改以设置不同的不透明度值

<Image>
    <Image.Style>
        <Style TargetType="Image">
            <Setter Property="Opacity" Value="1"/>
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsDisabled}" Value="True">
                    <Setter Property="Opacity" Value="0.5"/>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Image.Style>
</Image>