2017-02-09 69 views
1

我尝试从事件工具提示EventTrigger在RibbonSplitButton上打开 但我从来没有收到过任何事件,其他事件没有问题。功能区工具提示已打开

<RibbonSplitButton Label="Move File Down" Command="{BindingMoveFileDownCommandDetermine}" SmallImageSource="Images/32/MoveDown.ico" ToolTipTitle="Move File Down" ToolTipDescription="{Binding TextForMoveDown}" ToolTipOpening="RibbonSplitButton_ToolTipOpening" >        
<i:Interaction.Triggers> 
    <i:EventTrigger EventName="ToolTipOpening"> 
     <i:InvokeCommandAction Command="{Binding MoveFileDownCommandDetermine}"/>                             
    </i:EventTrigger> 
</i:Interaction.Triggers> 

... 感谢您的帮助

回答

0

ToolTipOpening事件从FrameworkElement继承,而不是被养了RibbonSplitButton事件。

如果您设置了继承的Tooltip属性,您会注意到此工具提示不会实际显示出来。的

而是处理ToolTipOpening事件中,你可以处理MouseEnter事件:

<i:Interaction.Triggers> 
    <i:EventTrigger EventName="MouseEnter"> 
     <i:InvokeCommandAction Command="{Binding MoveFileDownCommandDetermine}"/> 
    </i:EventTrigger> 
</i:Interaction.Triggers>