我正在使用事件设置程序来关闭预览鼠标向下事件的工具提示。
<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”中的所有属性引用。验证适用的对象是否支持这些属性。
发布于 2015-05-19 14:06:51
在为PropertyPath指定附加属性时,需要使用括号
有关更多信息,请参见路径语法上的MSDN页面
<animation Storyboard.TargetProperty="(ownerType.propertyName)" .../>括号表明,PropertyPath中的该属性应该使用ownerType限定而不是遍历来构造。它可以使用XML命名空间来查找类型。
https://stackoverflow.com/questions/30327734
复制相似问题