1
別のコントロールでクリックを処理するときにWPFメニューを開きたいとします。どうやって?WPFメニューコントロールをプログラムでポップアップで開く
別のコントロールでクリックを処理するときにWPFメニューを開きたいとします。どうやって?WPFメニューコントロールをプログラムでポップアップで開く
試してください:MYMENUを開きたいメニューの名前です
myMenu.IsSubmenuOpen = true;
。
厳密には、これはMenuコントロールには適用されませんが、MenuItemコントロールには適用されません。私のメニューはデータソースにバインドされているので、これは簡単ではありません。私は、トップレベルのMenuItemは、私がIsSubMenuOpenプロパティを使用できるMenuItemとしてMyMenu.ItemContainerGenerator.ContainerFromIndex(0)で取り出すことができると考えました。私が必要としていたリードを教えてくれたので、私はあなたに受賞を授与します。 – spender