wpf2009. 9. 10. 20:19
일단 제멀에

  <MenuItem Header="Window" ItemsSource="{Binding}" x:Name="xWindowSelecter" />     

이런식으로 binding을 걸고 xName을 설정하였다.


  xWindowSelecter.Click += new RoutedEventHandler(xWindowSelecter_Click);

이렇게 click event를 연결한뒤

void xWindowSelecter_Click(object sender, RoutedEventArgs e)
        {   
            MenuItem selectMenuItem = e.OriginalSource as MenuItem;
            var selectedItem = selectMenuItem.Header as WindowCollection;
            if (selectedItem != null)
                SetZindexWindow(selectedItem.id);           
        }

이렇게 MenuItem으로 e.OrignalSource를 반환한후 header값을 이용하여 다시한번 원래 WindowCollection을 바꾸었다

이렇게 하니까 잘됨 

Posted by 동동(이재동)