うまく機能するカスタム ツールチップ スタイルがありますが、場合によっては、矢印 (パス セクション) を非表示にしたり、ツールチップを別の場所に配置したりしたいと考えています。どうすればそれを達成でき、実際にどのように設定できますか? 99% の場合、ツールヒントは XAML とバインディングを介して設定されますが、コードとToolTipService
<Style x:Key="{x:Type ToolTip}"
TargetType="ToolTip">
<Setter Property="OverridesDefaultStyle"
Value="true" />
<Setter Property="HasDropShadow"
Value="True" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ToolTip">
<StackPanel>
<Border CornerRadius="3"
HorizontalAlignment="Center"
VerticalAlignment="Top"
Padding="10,7"
BorderThickness="0"
Background="#e5323232">
<StackPanel>
<TextBlock FontFamily="Arial"
FontSize="12"
Text="{TemplateBinding Content}"
Foreground="#f0f0f0" />
</StackPanel>
</Border>
<Path Margin="10,0,0,0"
Fill="#e5323232"
Data="M 0 0 L 6 6 L 12 0 Z" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="Placement"
Value="Top" />
<Setter Property="HorizontalOffset"
Value="-8" />
<Setter Property="VerticalOffset"
Value="0" />
</Style>