选定行可见性的数据网格详细视图

本文关键字:网格 视图 数据网 数据 可见性 | 更新日期: 2023-09-27 17:54:05

我有一个Datagrid与一些值集。当选择数据网格的一行时,我需要在另一个网格中显示它。我已经把那个网格和数据网格绑定了。一切正常。

只有在选择数据网格中的任何一行时,我才需要显示该详细视图。否则它应该被隐藏。

我怎样才能实现它?因为我是初学者,我不知道如何做到这一点。

选定行可见性的数据网格详细视图

尝试使用datatrigger更改网格对象的可见性,例如,Datagrid的名称为LISTNAME

    <Grid>
        <Grid.Style>
            <Style TargetType="{x:Type Grid}">
                <Style.Triggers>
                    <DataTrigger Binding="{Binding ElementName=LISTNAME, Path=SelectedIndex}" Value="-1">
                        <Setter Property="Visibility" Value="Collapsed"/>
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </Grid.Style>