关闭工具提示与EventSetter
本文关键字:EventSetter 工具提示 | 更新日期: 2023-09-27 17:49:49
我正在尝试使用事件设置器关闭预览鼠标下压事件的工具提示。
<EventTrigger RoutedEvent="PreviewMouseDown">
<EventTrigger.Actions>
<BeginStoryboard x:Name="myBeginStoryboard">
<Storyboard x:Name="myStoryboard">
<BooleanAnimationUsingKeyFrames Storyboard.TargetProperty="ToolTip.IsOpen">
<DiscreteBooleanKeyFrame KeyTime="00:00:00" Value="False" />
</BooleanAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
但是我得到这个错误:
无法解析属性路径'ToolTip.IsOpen'中的所有属性引用。验证适用对象是否支持这些属性。
在为PropertyPath
指定附加属性时需要使用括号
有关更多信息,请参阅MSDN页面中的路径语法
<animation Storyboard.TargetProperty="(ownerType.propertyName)" .../>
括号表示PropertyPath中的这个属性应该使用ownerType限定条件构造,而不是遍历。它可以使用XML名称空间来查找类型。