ToolTip から TextBox を示す矢印を追加しました。これは、TextBox が画面の端から離れている場合にうまく機能します。ただし、画面の端に近い場合。ツールチップの配置が変わり、矢印が左に表示されます。
これは、TextBox がエッジから離れているため、期待どおりに正しい画像です。
ただし、TextBox が端に近い場合。私はこれを見る
ツールチップの右側にある 2 番目の画像の矢印を見たいです。
ここにコードがあります
<Grid Grid.Column="0" Width="10"
Margin="1,0,-1,0"
Background="Transparent">
<Path Height="15" Stretch="Fill"
Fill="{DynamicResource ControlsValidationBrush}"
Data="F1 M 287.328,237.333L 319.344,255.818L 319.344,218.849L 287.328,237.333 Z " />
</Grid>
<Border Grid.Column="1"
Background="{DynamicResource ControlsValidationBrush}"
CornerRadius="0">
<TextBlock MaxWidth="250"
Margin="8,7,8,7"
Foreground="{DynamicResource WhiteBrush}"
Text="{Binding (Validation.Errors)[0].ErrorContent}"
TextWrapping="Wrap"
UseLayoutRounding="false" />
</Border>