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. wpfフルスクリーンでメニューを非表示
- 2. WPFのメニュー項目を含むユーザーコントロールの表示/非表示
- 3. アプリケーションバーのメニューをプログラムで表示する(wp7)
- 4. WPF、MVVMでDatagridの行をプログラムで表示する
- 5. SuperslideでWordPressメニューを表示
- 6. WPF/C#Windows.Control.ToolTipをプログラムで表示するには?
- 7. win32 APIを使用してプログラムでメニューを表示できますか?
- 8. Wpfでverticalメニューを作成
- 9. WPFでRevitモデルを表示
- 10. WPFでEXR/HDRを表示
- 11. 字幕をWPFで表示
- 12. C#Windows 10でWPFプログラムが表示されない検索
- 13. WPFプログラムでGUI要素が表示されない
- 14. WPF設定ページ。コントロールの非表示/表示。ベストプラクティスWPFで
- 15. WPFメニューがウィンドウの左側に表示されます
- 16. WPFの表示ユーザーコントロール(WPF)の表示ページ
- 17. Androidナビゲーションプログラムで設定メニューを表示
- 18. リリースモードでメニューを表示しない
- 19. WPF - メニューは正しく表示されますが、クリックできません。(C#)
- 20. WPFでのデータ表示URL
- 21. プログラムでWPFコピーコントロール
- 22. はプログラムでWPF
- 23. テーブルビューセルをプログラムでハイライト表示
- 24. プログラムでウオコマースプロダクトを非表示
- 25. キャラクタデバイスをプログラムで表示
- 26. プログラムでスピナーリストを非表示
- 27. KNPメニュー - 親メニューを強調表示
- 28. メニューとメニュー項目を表示
- 29. jqueryメニューを表示非表示
- 30. OnClickメニューでサブメニューを表示/非表示する
いいえ、OPはMenuクラス(System.Windows.Controls.Menu)を要求しています。 IsOpenプロパティはありません。おそらくあなたはContextMenuクラスを考えているでしょう。 –
また、 'YourContextMenu.PlacementTarget'を意図した" target "UIElementで初期化する必要があります。さもなければ、(XamlReaderを使用して)XAML文字列から動的に構築されたメニューはリソースを解決することができず、例えばアイコンを持たないでしょう。 – zmechanic