WPF数据网格行详细信息查看(层)

WPF数据网格行详细信息查看(层),wpf,datagrid,Wpf,Datagrid,我正在寻找一种在DataGrid中快速查看折叠行详细信息的方法 当用户将鼠标移到行上时,光标旁边应该有一个快速查看层,该层将包含详细内容的摘要。超快是这里的关键 在DHTML中寻找与分层div等价的东西。不需要透明效果 从我在这个论坛上看到的情况来看,这不是天生的支持吗?我需要一个单独的窗口吗 为什么不使用行的工具提示属性 <DataGrid Name="_grid"> <DataGrid.RowDetailsTemplate> <DataT

我正在寻找一种在DataGrid中快速查看折叠行详细信息的方法

当用户将鼠标移到行上时,光标旁边应该有一个快速查看层,该层将包含详细内容的摘要。超快是这里的关键

在DHTML中寻找与分层div等价的东西。不需要透明效果

从我在这个论坛上看到的情况来看,这不是天生的支持吗?我需要一个单独的窗口吗

为什么不使用行的工具提示属性

<DataGrid Name="_grid">
    <DataGrid.RowDetailsTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Item3}" />
        </DataTemplate>
    </DataGrid.RowDetailsTemplate>
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="ToolTip">
                <Setter.Value>
                    <TextBlock Text="{Binding Item3}" />
                </Setter.Value>
            </Setter>
        </Style>
    </DataGrid.RowStyle>
</DataGrid>
…其中Item3是要显示的属性,我使用了一个简单的元组作为ItemsSource。当然,您可能会有更复杂的DataTemplate和ToolTip内容,但这应该会给您一个想法。

为什么不使用行的ToolTip属性

<DataGrid Name="_grid">
    <DataGrid.RowDetailsTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Item3}" />
        </DataTemplate>
    </DataGrid.RowDetailsTemplate>
    <DataGrid.RowStyle>
        <Style TargetType="DataGridRow">
            <Setter Property="ToolTip">
                <Setter.Value>
                    <TextBlock Text="{Binding Item3}" />
                </Setter.Value>
            </Setter>
        </Style>
    </DataGrid.RowStyle>
</DataGrid>
…其中Item3是要显示的属性,我使用了一个简单的元组作为ItemsSource。当然,您可能会有更复杂的DataTemplate和工具提示内容,但这应该会让您有所了解