这个问题已经在这里有了答案: > Custom tooltip for listbox item in WPF 3个
我有一个列表视图,我也需要为其提示
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="ToolTipService.Placement" Value="RelativePoint" />
<Setter Property="ToolTipService.HorizontalOffset" Value="0" />
<Setter Property="ToolTipService.VerticalOffset" Value="0" />
<Setter Property="ToolTipService.ShowOnDisabled" Value="True" />
<Setter Property="ToolTipService.ShowDuration" Value="100000" />
<Setter Property="ToolTipService.PlacementRectangle" Value="50,50,50,50" />
<Setter Property="ToolTipService.ToolTip" Value="{Binding Path=Value}" />
</Style>
</ListView.ItemContainerStyle>
我能够获得工具提示,我想知道如何使用ToolTipService应用自定义工具提示,因为如果我的工具提示数据很大,它将垂直占据整个屏幕,而我希望工具提示位于矩形框中
解决方法:
尝试这样的事情:
<Setter Property="Tooltip">
<Setter.Value>
<Tooltip>
<!-- whatever you want [Grid/StackPanel/etc...] -->
</Tooltip>
</Setter.Value>
</Setter>