我正在尝试使用事件设置器关闭预览鼠标按下事件的工具提示。
<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'中的所有属性引用。验证适用的对象是否支持属性。
答案 0 :(得分:0)
在为PropertyPath
有关详细信息,请参阅MSDN page on Path Syntax
<animation Storyboard.TargetProperty="(ownerType.propertyName)" .../>
括号表示PropertyPath中的此属性应该 使用ownerType限定而不是遍历来构造。它 可以使用XML命名空间来查找类型。