我希望来自多列单元格的信息显示在工具提示中(还需要一些计算)。
此代码仅显示如何为列表框的每一行制作工具提示,我需要更改什么?
<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>