每个列表视图行的多绑定工具提示



我希望来自多列单元格的信息显示在工具提示中(还需要一些计算)。

此代码仅显示如何为列表框的每一行制作工具提示,我需要更改什么?

<ListView>
<ListView.ItemContainerStyle>
    <Style TargetType="{x:Type ListViewItem}">
        <Setter Property="ToolTip" Value="{Binding Path=Name}" />
    </Style>
</ListView.ItemContainerStyle>
<!--alle the columns and stuff-->
</ListView>

您可以使用 MultiValueConverter 进行绑定并传递所需的列。

或者,您可以向提供计算值的每一行添加一个额外的属性并绑定到该属性。

编辑

<Setter Property="ToolTip">
    <Setter.Value>
        <MultiBinding Converter="{local:ThingsToTooltipConverter}" Mode="OneWay">
            <Binding Path="Column1"/>
            <Binding Path="Column2" />
            <Binding Path="Column3" />
        </MultiBinding>
    </Setter.Value>
</Setter>

最新更新