WPF

MenuItem 클릭 이벤트

봉주니 2016. 1. 19. 13:40

 <MenuItem Header="Header" Name="Test" />

Name을 설정한뒤


Test.Click += new RoutedEventHandler(Test_Click);

클릭이벤트와 연결해준다.


void CommonHandler(object sender, RoutedEventArgs e) {

  MenuItem mi = e.Source as MenuItem;

  switch (mi.Name) {

    case "One": { //do something;

      break; }

    case "Two": { //do something else

      break; }

    case "Three": { //something else again

      break; }

  }

잘됩니다^^


<참조 :https://social.msdn.microsoft.com/Forums/vstudio/en-US/ce6f8074-2b45-42c6-9aa1-3c057d0af3b3/menuitem-click-event-which-menu-was-clicked?forum=wpf>

반응형