0

Datagrid有一些价值观。I need to display it in another grid when a row of the Data grid is selected.I have binded that grid with datagrid. 它一切正常。

I need to display that detailed view only when any row in the datagrid is selected. 否则应该隐藏。

我怎样才能实现它?由于是初学者,我无法弄清楚如何实现这一点。如果我得到一些回应,我会很高兴。

4

1 回答 1

0

尝试使用 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>
于 2013-01-18T12:19:49.260 回答