Позиция относительно родителя, если не указано иное. Если вы хотите, чтобы он отображался где-то еще, вы можете использовать
<TextBox ToolTipService.PlacementTarget="{Binding ElementName=displayToolTipHere}">
Чтобы указать позицию, которую вы используете Размещение. Либо ToolTipService.Placement в TextBox, либо Placement внутри ToolTip, как в моем примере ниже. Я не думаю, что во всплывающей подсказке есть какие-либо встроенные функции «постепенного исчезновения», но вы можете использовать анимацию. Не думайте, что вы можете заставить его исчезнуть, поскольку он мгновенно закрывается, как только мышь покидает элемент управления. Если вам нужен эффект затухания, вы, вероятно, должны использовать вместо этого всплывающее окно.
<TextBox>
<TextBox.ToolTip>
<ToolTip Placement="Bottom"
Content="Some ToolTip Content">
<ToolTip.Triggers>
<EventTrigger RoutedEvent="ToolTip.Opened">
<BeginStoryboard>
<Storyboard TargetProperty="Opacity">
<DoubleAnimation From="0.0" To="1.0" Duration="0:0:2" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</ToolTip.Triggers>
</ToolTip>
</TextBox.ToolTip>
</TextBox>