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 に答える