2012-04-26 2 views
1

Microsoft 리본을 사용하고 있으며 작동하도록 노력하고 있습니다.RibbonApplicationMenuItem의 Click 이벤트를 얻는 방법

는 여기에 내가 무엇을 시도했다입니다 : (클릭하는 MouseLeftButtonUp, PreviewMouseLeftButtonUp) 위의 이벤트

<ribbon:RibbonApplicationMenuItem Header="New Project" 
    x:Name="MenuNewProject" 
    ImageSource="Images/newfolder.ico" 
    Click="MenuNewProject_Click" 
    MouseLeftButtonUp="MenuNewProject_MouseLeftButtonUp" 
    PreviewMouseLeftButtonUp="MenuNewProject_PreviewMouseLeftButtonUp"/> 

NONE 화재를하지 않는다.

사용자가 RibbonApplicationMenuItem을 클릭했는지 어떻게 알 수 있습니까?

답변

2

문제를 복제 할 수 없으므로 더 많은 코드를 제공 할 수 있습니까?

Click 및 이 모두 발생합니다. 미리보기 이벤트는 터널링 이벤트이므로 처리하면 해당 버블 이벤트가 실행되지 않습니다.

RibbonApplicationMenuItem에서 Command 속성을 사용하고 데이터 컨텍스트에서 명령에 연결하는 것을 고려한 적이 있습니까?

관련 문제