하위 메뉴가있는 메뉴로 애플리케이션을 작성하고 있습니다. 또한 사용자가 키보드로 메뉴를 탐색 할 때 포커스가있는 MenuItem에 대한 정보를 표시하고자하는 StatusBar가 있습니다. 각 MenuItem에서 GotFocus 이벤트를 처리하고 StatusBar의 내용을 보낸 사람의 태그로 변경하려고했지만 1.1 및 2.2가 아닌 MenuItem 1에서만 작동합니다.하위 메뉴에 Focused MenuItem 가져 오기 WPF
XAML :
<Menu Height="23" x:Name="mainMenu">
<MenuItem Header="Header1" Tag="Info1" GotFocus="MenuItem_GotFocus_1">
<MenuItem Header="Header1.1" Tag="Info1.1" GotFocus="MenuItem_GotFocus_1"/>
<MenuItem Header="Header1.2" Tag="Info1.1" GotFocus="MenuItem_GotFocus_1"/>
...
</MenuItem>
...
</Menu>
C 번호 :
private void MenuItem_GotFocus_1(object sender, RoutedEventArgs e)
{
statusBarItem.Content = (sender as FrameworkElement).Tag;
}
어떻게 하위 메뉴의 집중 항목에 대한 정보를 표시 할 수 있습니까? 어쩌면 다른 방법이 있을까요?
감사합니다. Aleksandr.
했다 아래 도움의.? – NSGaga