프로그래밍 방식으로 WPF에서 메뉴 (System.Windows.Controls.Menu)를 열 수 있습니까?WPF에서 프로그래밍 방식으로 메뉴 표시
14
A
답변
18
가져 오기 메뉴 항목의 유지, 그리고 이렇게 :
_menuItem.IsSubmenuOpen = true;
18
체크 아웃 컨텍스트 메뉴를 열 방법에 대한 예입니다. 요약
http://www.uxpassion.com/2009/01/how-to-enable-and-show-context-menu-on-left-click-in-wpf/
이
그냥 호출 할 수 있습니다
YourContextMenu.IsOpen = true;
이 단지 확인, 상황에 맞는 메뉴를 표시합니다 자사가 표시되어있는 FrameworkElement와 관련)
0
void CmsBox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
box = sender as WpfBox;
ContextMenu cms = new ContextMenu();
e.Handled = true;
...
}
1
private void button_Click(object sender, RoutedEventArgs e)
{
var button= sender as FrameworkElement;
if (button != null)
{
button.ContextMenu.IsOpen = true;
}
}
관련 문제
- 1. 프로그래밍 방식으로 응용 프로그램 메뉴 표시 (wp7)
- 2. 프로그래밍 방식으로 Joomla에서 메뉴 검색하기
- 3. 프로그래밍 방식으로 wpf에서 경로 만들기
- 4. WPF에서 프로그래밍 방식으로 tabItem 선택
- 5. WPF에서 ControlTemplate을 프로그래밍 방식으로 만듭니다.
- 6. 프로그래밍 방식으로 시작 메뉴 정렬
- 7. 프로그래밍 방식으로 UIView 표시
- 8. 프로그래밍 방식으로 RowDetails 표시
- 9. 메뉴 막대 및 도킹을 프로그래밍 방식으로 비활성화하십시오.
- 10. 프로그래밍 방식으로 wpf에서 datagridrow의 버튼을 비활성화하는 방법
- 11. WPF에서 프로그래밍 방식으로 DockPanel을 변경하려면 어떻게합니까?
- 12. WPF에서 도구 모음 프로그래밍 방식으로 만들기
- 13. 프로그래밍 방식으로 MPMoviePlayerController에서 컨트롤 표시
- 14. Eclipse 플러그인에서보기를 프로그래밍 방식으로 표시
- 15. 프로그래밍 방식으로 YAF에서 '표시 이름'설정
- 16. MMS를 프로그래밍 방식으로 읽음으로 표시
- 17. 프로그래밍 방식으로 메뉴 항목 변경 이클립스 플러그인
- 18. 코코아 - 프로그래밍 방식으로 메뉴 항목 추가하기
- 19. WPF 메뉴 컨트롤을 프로그래밍 방식으로 팝 열기
- 20. 메뉴 wpf에서 toolbarTray 문제로
- 21. 프로그래밍 방식으로 NSMenu를 어떻게 표시합니까?
- 22. ExtJS.Toolbar 단추를 프로그래밍 방식으로 표시/숨기기 방법
- 23. 프로그래밍 방식으로 UITabBarController의 TabBarItem에 아이콘 표시
- 24. HTML5 비디오 - 프로그래밍 방식으로 컨트롤 표시/숨기기
- 25. presentModalViewController를 호출하여 프로그래밍 방식으로 작성된보기 표시
- 26. 플렉스 DataGrid : 프로그래밍 방식으로 행 강조 표시
- 27. 프로그래밍 방식으로 .NET에서 windows7의 화면 키보드 표시
- 28. 프로그래밍 방식으로 인스턴트 메신저 표시 메시지 설정
- 29. Silverlight에서 프로그래밍 방식으로 확장 화살표 표시 TreeView
- 30. 프로그래밍 방식으로 블루투스 상태 표시 등 제어
아니요, OP는 Menu 클래스 (System.Windows.Controls.Menu)에 대해 묻습니다. IsOpen 속성이 없습니다. 아마도 당신은 ContextMenu 클래스를 생각하고있을 것입니다. –
또한 "YourContextMenu.PlacementTarget'을 의도 된"target "UIElement로 초기화해야합니다. 그렇지 않으면 (XamlReader를 사용하여) XAML 문자열에서 동적으로 생성 된 메뉴는 리소스를 확인할 수 없으며 예를 들어 아이콘이 없습니다. – zmechanic