我找到了一个让工具提示跟随光标/鼠标的解决方案。
这对我来说非常有效。但是,我似乎无法弄清楚如何将此方法应用于 ListViewItem。这是我的列表视图的 XAML 之一的示例:
<ListView Name="lvBoxes" FontSize="9" Margin="0,0,0,5" Width="125"
ItemsSource="{Binding}"
SelectionChanged="lvBoxes_SelectionChanged"
MouseLeftButtonUp="lvBoxes_MouseLeftButtonUp">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<EventSetter Event="MouseMove" Handler="lvBoxesItem_MouseMove" />
<Style.Triggers>
<DataTrigger Binding="{Binding Verified}" Value="True">
<Setter Property="Background" Value="LightGreen" />
</DataTrigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView>
<GridViewColumn DisplayMemberBinding="{Binding Boxnum}" Header="BOX#" Width="50" />
<GridViewColumn DisplayMemberBinding="{Binding Qty}" Header="QTY" Width="50" />
</GridView>
</ListView.View>
我尝试添加<Setter x:Name="ttBox" Property="ToolTip" Value="A Tooltip" />
到<Style>
,但我无法在ttBox
后面的代码中引用(在此示例中)。