我添加了一个箭头来指示来自工具提示的文本框。当文本框远离屏幕边缘时,这非常有用。但是当它靠近屏幕边缘时。工具提示位置发生变化,箭头显示在左侧。
这是预期的图像正确,因为 TextBox 远离边缘。
但是当 TextBox 靠近边缘时。我看到这个
我想在工具提示右侧的第二张图片中看到箭头。
这是代码
<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>