久しぶりの WPF。 ListView の各行にツールチップを表示する方法を調べたのでメモを残しておく。
<ListView> <ListView.ItemContainerStyle> <Style TargetType="{x:Type ListViewItem}"> <Setter Property="ToolTip" Value="{Binding Path=MyToolTipText}"/> </Style> </ListView.ItemContainerStyle> <ListView.View> <GridView> <GridViewColumn Header="コード" DisplayMemberBinding="{Binding Path=Code}"/> <GridViewColumn Header="名称" DisplayMemberBinding="{Binding Path=Name}"/> </GridView> </ListView.View> </ListView>
Style を使って、ListViewItem の ToolTip プロパティで設定すればよかった。