我正在使用Microsoft Ribbon,我正试图让它运行起来。
这是我尝试过的:
<ribbon:RibbonApplicationMenuItem Header="New Project"
x:Name="MenuNewProject"
ImageSource="Images/newfolder.ico"
Click="MenuNewProject_Click"
MouseLeftButtonUp="MenuNewProject_MouseLeftButtonUp"
PreviewMouseLeftButtonUp="MenuNewProject_PreviewMouseLeftButtonUp"/>
上面的任何事件(Click,MouseLeftButtonUp,PreviewMouseLeftButtonUp)都会触发。
如何知道用户是否点击了RibbonApplicationMenuItem?
答案 0 :(得分:2)
您是否可以提供更多代码,因为我无法复制您的问题。
Click
和PreviewMouseLeftButtonUp
都应该触发。 (预览事件是一个隧道事件,因此处理可防止相应的气泡事件被触发)。
您是否考虑过使用Command
上的RibbonApplicationMenuItem
属性并将其挂钩到数据上下文中的命令?