0

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

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

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

1 回答 1

0

您可以使用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>
于 2012-05-13T20:12:32.507 回答