ToolTip.Placement 属性

定义

获取或设置 工具提示 相对于放置目标元素的定位方式。

public:
 property PlacementMode Placement { PlacementMode get(); void set(PlacementMode value); };
PlacementMode Placement();

void Placement(PlacementMode value);
public PlacementMode Placement { get; set; }
var placementMode = toolTip.placement;
toolTip.placement = placementMode;
Public Property Placement As PlacementMode
<ToolTip Placement="placementModeMemberName"/>

属性值

PlacementMode 值之一。

示例

以下代码示例演示 工具提示的放置模式。

<StackPanel Margin="120" >
    <TextBlock Text="ToolTip Control"/>
    <TextBlock Text="Hover over an item to see its ToolTip: " Margin="0,10"/>
    <ListBox Width="100" HorizontalAlignment="Left">
        <ListBoxItem Content="Left" 
            ToolTipService.ToolTip="ToolTip to the left." 
            ToolTipService.Placement="Left" />
        <ListBoxItem Content="Right" 
            ToolTipService.ToolTip="ToolTip to the right." 
            ToolTipService.Placement="Right" />
        <ListBoxItem Content="Top" 
            ToolTipService.ToolTip="ToolTip at the top." 
            ToolTipService.Placement="Top" />
        <ListBoxItem Content="Bottom" 
            ToolTipService.ToolTip="ToolTip at the bottom." 
            ToolTipService.Placement="Bottom"/>
        <ListBoxItem Content="Mouse" 
            ToolTipService.ToolTip="ToolTip based on the cursor position." 
            ToolTipService.Placement="Mouse"/>
    </ListBox>
</StackPanel>

注解

如果没有显式 PlacementTarget,则 ToolTip 的放置目标是将 工具提示 指定为其 TooltipService.ToolTip 附加属性值的元素,并且任何 Placement 值都应用于该目标。

Placement 和 PlacementTarget 通常保留为默认值。 指定这两个属性之一或两个属性的场景是,如果试图避免在显示工具提示时工具提示遮盖它所引用的内容的情况。

适用于

另请参阅