我希望工具提示中显示多列单元格的信息(也需要进行一些计算)。
此代码仅显示如何为列表框的每一行创建工具提示,我需要更改哪些内容?
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="ToolTip" Value="{Binding Path=Name}" />
</Style>
</ListView.ItemContainerStyle>
<!--alle the columns and stuff-->
</ListView>
答案 0 :(得分: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>