より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

Entries from 2021-04-06 to 1 day

WindowsFormsHost上にWPFのContextMenuを表示する

C#

WPFだけど、WinFormsが使いたい。 そういう時はあります。PictureBoxなんてImageより使い勝手がいいですし。 WinFormsなんだけど、コンテキストメニューはWPFのものを使いたいということはあります。 そうしないと古臭いUIが見え隠れしてしまうので <WindowsFormsHost> <WindowsFormsHost.ContextMenu> <ContextMenu x:Name="ContextMenu1" > <MenuItem Header="Menu item 1" /> <MenuItem Header="Menu item 2" /> </menuitem></menuitem></contextmenu></windowsformshost.contextmenu></windowsformshost>